更改默认 xorg.conf 视频驱动程序

更改默认 xorg.conf 视频驱动程序

Debian 11 带有 LXDE (Xorg + lightdm)

如何更改 X 使用的驱动程序?

我的X使用的是默认选项,我没有/etc/X11/xorg.conf文件,所以我使用命令生成一个文件sudo X -configure :1,然后复制内容/root/xorg.conf.new/etc/X11/xorg.conf

重新启动后,我像以前一样在 :0 上运行了 X (ps auxww | grep Xorg返回... /usr/lib/xorg/Xorg -s 0 :0 -seat Seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch),但屏幕空白(没有 EE/var/log/Xorg.0.log文件)。如果我删除它/etc/X11/xorg.conf文件并重新启动我再次看到正常的屏幕。

生成的/root/xorg.conf.new是这样的(为简洁起见,删除了注释选项、一些 FontPaths 和 SubSections Display)

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

注意到没有/etc/X11/xorg.conf文件返回的输出名称xrandr带有破折号,例如 DP-1、DP-2 等,并且使用该文件xrandr返回那些不带破折号的名称:DP1、DP2...

我想做的唯一改变是替换:

驱动程序“英特尔”

驱动程序“fbdev”

已经尝试删除 xserver-xorg-video-intel 软件包,但删除 WM、DE 和许多其他应用程序会破坏我的系统。

答案1

我这边有点困惑,所以我必须做出适当的更正,才能得到一个我认为有点好的解释。

我正在几台机器上工作,试图改变驱动程序,并将结果与​​机器混合在一起拉顿驾驶员和机器英特尔司机,我的错。

问题是英特尔驱动程序(xserver-xorg-视频-英特尔(不是 radeon,已修复)在使用时不会生成带有破折号 (DP1) 的输出名称/etc/X11/xorg.conf文件,但如果没有该文件,这些名称是用破折号(DP-1)生成的,并且由于我的屏幕是使用一组 xrandr 脚本配置的,这些脚本是在我使用没有/etc/X11/xorg.conf 文件,该脚本无法设置我的屏幕。

相关内容