Acabo de recoger un UP2414Q y lo conecté a través de displayport 1.2 que funciona a 60Hz. El problema es que termina mostrando X dos pantallas, más o menos, así que termino actuando como si tuviera dos monitores dentro de mi marco de 24 ".
He revisado la configuración de nvidia y no puedo encontrar una manera de que se unan como una sola pantalla panorámica. He encontrado pistas para hacer cosas como
OPTION "TwinViewXineramaInfoOverride" "3840x2160+0+0"
o
Option "NoTwinViewXineramaInfo" "1"
Ninguno de los cuales funcionó. Me pregunto si me falta otra parte del rompecabezas. Cualquier sugerencia sobre cómo corregir mi configuración sería apreciada. Actualmente estoy ejecutando una nueva versión diaria de confianza con la esperanza de que los controladores más recientes de X y nvidia ayuden a las cosas.
He pegado debajo de mi configuración X actual y vinculado al registro X a continuación.
Aquí hay una captura de pantalla de la configuración actual de doble pantalla. Observe que el administrador de ventanas actúa como si hubiera dos monitores diferentes.
http://uploads.mitechie.com/xorg-setup.png
Archivo de registro: http://paste.ubuntu.com/6654719/
Salida de xrandr: http://paste.ubuntu.com/6669699/
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@batsu) Mon Dec 9 17:08:08 UTC 2013
xdpyinfo -ext XINERAMA | cola -2
head #0: 1920x2160 @ 0,0
head #1: 1920x2160 @ 1920,0
xorg.conf
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL UP2414Q"
HorizSync 31.0 - 140.0
VertRefresh 29.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 660 Ti"
EndSection
Section "Screen"
# Removed Option "metamodes" "DP-1.8: 1920x2160_60 +1920+0, DP-1.9: 1920x2160_60 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-4.8"
Option "metamodes" "DP-1.8: nvidia-auto-select +1920+0, DP-1.9: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Referencias
Respuestas:
Estoy trabajando en el mismo problema con una Panasonic TC-L65WT600, y aunque no he encontrado una solución perfecta, me encontré con esta solución que me funcionó.
Agrega la línea
a su xorg.conf
Section "ServerLayout"
.Esto es contradictorio, porque en realidad esto rompe tanto Xinerama como RandR. El controlador NVIDIA tiene su propia implementación de Xinerama y RandR, y al habilitar la extensión Xinerama regular, entra en conflicto con la implementación de NVIDIA, ya que ambos están desactivados.
No he probado esto a fondo para ver si rompe algo más, pero vale la pena intentarlo como solución temporal ...
fuente
Así que supongo que siguió la guía del usuario del monitor sobre cómo permitir la resolución 4K. enlace Página 45-46:
Busqué tu GPU aquí . Dice que es compatible con DP1.2 MST. (Si lo entendí bien) Eso no debería ser un problema.
No tenía idea de cómo funciona este 4K, así que busqué más información sobre este tema. Por lo tanto, parece que es la forma normal en que el monitor aparece como dos pantallas, y solo tiene que habilitar la expansión horizontal para la tarjeta nvidia. (Para hacer que las dos pantallas sean una gran pantalla virtual).
Busqué el archivo Léame del controlador nvidia, capítulo 12 . Según la información proporcionada allí, y estas líneas en su Xorg.log:
Creo que su controlador está configurado correctamente para imitar una pantalla virtual conjunta al servidor X.
Más adelante en el registro vienen estas líneas:
La primera línea establece un modo que no es el modo que desea, ya que reflejará las dos pantallas debido al desplazamiento + 1920 + 0 para ambas. (Si entendí bien estas cosas) Pero la siguiente línea restablece inmediatamente el modo a uno correcto. Y la última línea de estas, que llega un minuto más tarde que las otras, no sé qué es eso, desde donde llegaron las pantallas DPY-x.
Mi única suposición es que cuando el controlador nvidia informa el tamaño correcto de pantalla virtual dice:
mientras que al final (o casi al final) la línea dice:
Y eso significa que el desplazamiento es el opuesto en estas dos líneas. Entonces, en la primera, la pantalla DP-1.9 es la primera y la DP-1.8 es la segunda, pero en la segunda el orden cambia. Debido a que no proporcionó una imagen de la pantalla, no puedo saber que su problema es que si sale con el cursor a la derecha, vuelve a la izquierda. Pero puedo intentar establecer el metamodo en el anterior. Entonces cambie esta línea:
a este
O pruebe la opción MetaModeOrientation con algo como:
Así que este fue mi 2 centavos en este problema. Espero que no sea totalmente inútil en su caso.
fuente
Tuve el mismo problema y casi encontré una solución.
Suponga que está comenzando con SST, es decir. DisplayPort 1.2 apagado en el menú OSD del monitor.
xrandr -q
muestra que está en modo 30Hz, y no puede forzarlo a 60Hz ya que SST no lo admite.Cambie DP 1.2 a encendido en OSD. La pantalla ahora está en MST, pero randr no, y aún no puede forzar 60Hz. En terminal escriba
xrandr --output DP-1 --off
(reemplace DP-1 con la identificación apropiada). La pantalla se apagará brevemente y volverá a encenderse. ¡Ahora estás en MST y la comprobaciónxrandr -q
confirmará que tienes 60Hz!El problema es que tiene un fondo duplicado, la barra de menú solo en la mitad de la pantalla en lugar de abarcar toda la pantalla, Youtube y la superposición de video solo se maximizan a la mitad de la pantalla.
Esto es aparentemente una deficiencia de randr . Los consejos anteriores son de Aaron Plattner de nVidia, en respuesta a mi consulta sobre cómo habilitar MST a 60Hz para monitores 4K en Linux .
El problema no está resuelto, y se ha puesto en contacto con la comunidad randr para encontrar una solución. Por lo tanto, si alguien conoce esto, lea el hilo de arriba para obtener más información para que podamos poner la pelota en marcha.
fuente
Ok, solía hacer esto con tarjetas de video de doble cabezal con puertos VGA y DVI. Creo que podría funcionar con puertos DP1. Creo que xrandr sería la herramienta a utilizar. http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Ejecute una consulta para ver qué está conectado.
Pruebe una resolución de prueba:
Crea una línea de modo. Esto es importante para obtener la frecuencia de actualización correcta y evitar quemar prematuramente el monitor. Use cvt: http: slashslash linux.die.net/man/1/cvt
Agregue esta línea de modo a xorg.
Lea esta página para configurar los cambios xrandr de forma persistente:
Es posible que deba editar xorg para agregar una subsección llamada virtual.
fuente