Debian 11 aqui com LXDE (Xorg + lightdm)
Como eu poderia mudar o driver usado pelo X?
Meu X está usando as opções padrão, não tenho arquivo /etc/X11/xorg.conf , então gero um com o comando sudo X -configure :1
e depois copio o conteúdo de /root/xorg.conf.new para /etc/X11/xorg .conf
Após a reinicialização, tenho um X em execução em :0 como antes ( ps auxww | grep Xorg
retorna ... /usr/lib/xorg/Xorg -s 0 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch ), mas com uma tela em branco (sem EE no arquivo /var/log/Xorg.0.log ). Se eu remover esse arquivo /etc/X11/xorg.conf e reiniciar, tenho uma tela normal novamente.
O /root/xorg.conf.new gerado é este (opções comentadas removidas, alguns FontPaths e SubSections Displays, por brevidade)
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Percebi que sem um arquivo /etc/X11/xorg.conf os nomes de saída retornados por xrandr
tem um traço, como DP-1, DP-2 etc e com esse arquivo xrandr
retornam esses nomes sem traço: DP1, DP2...
A única alteração que quero fazer é substituir:
Driver "intel"
com
Driver "fbdev"
Já tentei remover o pacote xserver-xorg-video-intel mas quebraria meu sistema removendo o WM, DE e muitos outros aplicativos.
Um pouco de confusão ao meu lado, então eu tenho que fazer as correções apropriadas para entrar, eu acho, uma explicação um pouco boa.
Estou trabalhando em várias máquinas tentando fazer esse driver mudar, e misturei os resultados com a máquina com driver radeon e a máquina com o driver intel , foi mal.
O problema é que o driver intel ( xserver-xorg-video-intel , não radeon, já corrigido) não gera nomes de saída com o traço (DP1), ao usar o arquivo /etc/X11/xorg.conf , mas sem isso esses nomes são gerados com os traços (DP-1) e como minhas telas são configuradas usando um conjunto de scripts xrandr, gerados quando eu estava usando um Xorg sem um arquivo /etc/X11/xorg.conf , esse script não pôde definir minhas telas.