Periodicamente (a cada poucas reinicializações), minha saída VGA externa no meu laptop muda de nome entre VGA1 e VGA2. Por exemplo, no momento, o xrandr está exibindo:
timp@helez:~$ xrandr | grep VGA
VGA2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
Mas da próxima vez, reinicializo meu sistema, que pode ser facilmente trocado pelo VGA1.
Eu tenho uma placa de vídeo Optimus, portanto, isso pode estar relacionado e, no passado, eu tinha o Bumblebee instalado, mas desde então removi todos os pacotes relacionados e / ou os rebaixei para suas versões padrão.
Alguém já viu algo assim ou tem alguma idéia de como corrigi-lo?
Mais informações no meu sistema:
- Modelo de laptop: Acer Aspire 5830TG
- Distribuição: 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)
Informações da versão do 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.
Driver de vídeo: 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]
- Gerenciador de janelas: i3 versão 4.7.2
Respostas:
Você precisa analisar a saída do xrandr (ou escrever um programa ou o que for) para encontrar os nomes corretos e massagear sua configuração do i3 adequadamente.
A ordem de detecção do dispositivo é aleatória, você não pode depender disso.
fonte
use o comando cvs para criar uma nova resolução em seu sistema, por exemplo: cvs 1280 768 60 e dê os comandos xrandr --new mode, - add mode seguido pela resolução da área de trabalho e cole os dois comandos no diretório linux nano / etc / gdm / Init / Default para que não seja alterado na reinicialização.
fonte
Você pode ver no seu dmesg a ordem de descoberta dos chips gráficos. Se eles variarem com o tempo, talvez você possa consertar isso compilando suas coisas no kernel, não como um módulo. Ou tentando uma solução alternativa, colocando uma regra que indique a ordem de carregamento dos módulos em questão ...
fonte