Optimus en Linux está lejos de ser perfecto, sin embargo, utilizando los nVidia
controladores nativos , la mayoría de los problemas que tuve en el pasado se resuelven principalmente, excepto uno.
Cada vez que ejecuto una aplicación de pantalla completa, como en Kodi
algunos Steam
juegos, la posición está apagada, o bien la pantalla está centrada justo en el medio de las 2 pantallas en exactamente 1080p o se muestra solo la mitad izquierda en cualquier pantalla.
Creo que esto se debe a cómo hice que funcione la configuración de varios monitores xrandr
. Cuando se sddm
inicializa, ejecuta el siguiente comando:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
Sin embargo, funciona perfectamente, ya que puede notar que el contenedor es de 3x1080p, ya que esto se debe a que tiene 3 pantallas (todas de 1080p), al deshabilitar mi pantalla interna y al usar la panorámica, puedo cambiar la salida de 2 monitores uno al lado del otro.
Parece que no puedo controlar el comportamiento de pantalla completa, noor KDE
o mediante el uso put
. Jugando en la configuración de las aplicaciones, puedo seleccionar en qué monitor mostrarlo, pero de todos modos se muestra en el centro.
Para aclarar:
xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
Aquí hay un enlace para referencia visual
Para ser honesto, he intentado muchas cosas y estoy perdido aquí. No soy un experto en Linux, lo he estado usando durante aproximadamente 4 años como mi único sistema operativo.
Dado que KDE admite Wayland
, estoy dispuesto a intentarlo, sin embargo, debido a la cantidad de problemas que tuve con Optimus en el pasado, soy reacio a probarlo porque todo funciona muy bien y hay poca información sobre la compatibilidad de Optimus / Nvidia / Wayland .
¿Hay algo que tal vez me haya perdido antes de hacer algo tan radical como cambiar un administrador de pantalla estable por uno nuevo? O tal vez un comando simplista del terminal para ejecutar aplicaciones me perdí por completo.
Cualquier ayuda es apreciada.
Información Adicional:
xorg.conf, xorg.conf.d está vacío.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Solicite más información si es necesario en los comentarios.
nvidia
estaba trabajandomir
ywayland
apoyando, pero eso fue hace un par de meses.Respuestas:
He usado algunos scripts además
xrandr
durante algunos años para configurar escritorios en paralelo y (actualmente) en forma de T en Arch Linux. Debería ser un trabajo simple adaptar side-by-side.sh a sus necesidades:script de ayuda monitor_resolutions.sh :
Ejecute
side-by-side.sh
en su local.xprofile
o de otro modo justo después de comenzar X, y debería estar listo para comenzar.Esta configuración ha funcionado con tarjetas de video AMD y nVidia, utilizando controladores de código abierto y propietarios. No creo que haya intentado alguna vez con Wayland en lugar de X, pero sospecho que debería funcionar si
xrandr
funciona con Wayland.fuente