Periódicamente (cada pocos reinicios por lo que parece) mi salida VGA externa en mi computadora portátil cambia de nombre entre VGA1 y VGA2. Por ejemplo, en este momento xrandr está mostrando:
timp@helez:~$ xrandr | grep VGA
VGA2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
Pero la próxima vez que reinicie mi sistema, podría cambiar fácilmente a VGA1.
Tengo una tarjeta gráfica Optimus, por lo que puede estar relacionada, y en el pasado tenía instalado Bumblebee, pero desde entonces eliminé todos los paquetes relacionados y / o los bajé a sus versiones estándar.
¿Alguien ha visto algo como esto o tiene alguna idea de cómo solucionarlo?
Más información sobre mi sistema:
- Modelo de computadora portátil: Acer Aspire 5830TG
- Distribución: Slackware 14.1 de 64 bits
GPU: NVIDIA GF 520M:
timp@helez:~$ /sbin/lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)
Información de la versión Xorg:
timp@helez:~$ Xorg -version X.Org X Server 1.14.3 Release Date: 2013-09-12 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.1 Slackware Linux Project Current Operating System: Linux helez 3.10.17 #2 SMP Wed Oct 23 16:34:38 CDT 2013 x86_64 Kernel command line: auto BOOT_IMAGE=Linux ro root=801 vt.default_utf8=1 Build Date: 09 October 2013 08:27:11PM Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.
Controlador de video: Intel:
timp@helez:~$ grep intel /var/log/Xorg.0.log [ 285.689] (II) LoadModule: "intel" [ 285.691] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so [ 285.733] (II) Module intel: vendor="X.Org Foundation" [ 285.733] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: [snip a bunch more lines of output]
- Administrador de ventanas: i3 versión 4.7.2
Respuestas:
Debe analizar la salida de xrandr (o escribir un programa, o lo que sea) para encontrar los nombres correctos y masajear su configuración de i3 adecuadamente.
El orden de detección del dispositivo es aleatorio, no puede depender de él.
fuente
use el comando cvs para hacer una nueva resolución en su sistema, por ejemplo: cvs 1280 768 60 y dé los comandos xrandr --nuevo modo, - agregue el modo seguido de la resolución de su escritorio y luego pegue ambos comandos en el directorio de Linux nano / etc. / gdm / Init / Default para que no cambie al reiniciar.
fuente
Puede ver en su dmesg el orden de descubrimiento de los chips gráficos. Si varían con el tiempo, tal vez podría arreglar esto compilando sus cosas en su núcleo no como un módulo. O intente una solución alternativa poniendo una regla que indique el orden de carga de los módulos en cuestión ...
fuente