Ubuntu 每次重启都会切换 vga

Ubuntu 每次重启都会切换 vga

我有 nvidia 和 intel skylane,并安装了专有驱动程序。一切运行正常。但是,当我重新启动时,我的英特尔显卡在另一次重新启动后被使用,而没有做任何事情;在另一次重新启动后,使用 nvidia,使用英特尔,依此类推。

这是我的 x 配置文件:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

当我重新启动并检测到英特尔时,如果我锁定它或在 grub 中编辑以禁用 gpu 管理器,它是空的。我进入登录循环,我的分辨率坏了。

答案1

我相信问题与 gpu-manager 有关,仍然没有找到任何感兴趣的人的解决方案,但是这是选择英特尔时的日志文件:log_file:/var/log/gpu-manager.log last_boot_file:/var/lib/ubuntu-drivers-common/last_gfx_boot new_boot_file:/var/lib/ubuntu-drivers-common/last_gfx_boot 无法访问 /run/udc-fglrx-was-loaded 文件在 /lib/modules/4.4.0-43-generic/updates/dkms 中寻找 fglrx 模块在 /lib/modules/4.4.0-43-generic/updates/dkms 中寻找 nvidia 模块找到 nvidia 模块:nvidia_361.ko 是否加载了 nvidia?是 是否卸载了 nvidia?否 是否将 nvidia 列入黑名单?是 fglrx 是否加载了?否 是否卸载了 fglrx?否 fglrx 是否被列入黑名单?否 是否加载了 intel?是 是否加载了 radeon?否 radeon 是否被列入黑名单?否 是否加载了 amdgpu?否 amdgpu 是否被列入黑名单?否 是否加载了 nouveau?否 nouveau 是否被列入黑名单?是 fglrx 内核模块是否可用?否 nvidia 内核模块是否可用?是 供应商/设备 ID:8086:1916 BusID“PCI:0@0:2:0” 是否启动 vga?是的,跳过“/dev/dri/card1”,由“nvidia-drm”驱动,跳过“/dev/dri/card0”,由“i915_bpo”驱动,跳过“/dev/dri/card1”,由“nvidia-drm”驱动,跳过“/dev/dri/card0”,由“i915_bpo”驱动,跳过“/dev/dri/card1”,由“nvidia-drm”驱动,跳过“/dev/dri/card0”,由“i915_bpo”驱动,跳过“/dev/dri/card1”,由“nvidia-drm”驱动,找到“/dev/dri/card0”,由“i915_bpo”驱动,输出 0:card0-eDP-1 /dev/dri/card0 的连接输出数量:1 是否需要卸载?是,最后一张卡的数量 = 2 有 amd 吗?没有有英特尔吗?是,有 nvidia 吗?没有多少张卡?1 卡的数量已更改!系统是否发生变化?是 main_arch_path x86_64-linux-gnu, other_arch_path i386-linux-gnu 当前替代方案:/usr/lib/nvidia-361/ld.so.conf 当前核心替代方案:(null) 当前 egl 替代方案:/usr/lib/nvidia-361/ld.so.conf nvidia 是否启用?是 nvidia egl 是否启用?是 fglrx 是否启用?否 mesa 是否启用?否 mesa egl 是否启用?否 pxpress 是否启用?否 prime 是否启用?否 prime egl 是否启用?否 nvidia 是否可用?是 nvidia egl 是否可用?否 fglrx 是否可用?否 fglrx-core 是否可用?否 mesa 是否可用?是 mesa egl 是否可用?是 pxpress 是否可用?否 prime 是否可用?是 prime egl 是否可用?没有 系统配置已更改 检测到单卡 选择 mesa /usr/bin/update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf update-alternatives status 0 调用 ldconfig ldconfig status 0 /usr/bin/update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf update-alternatives status 0 调用 ldconfig ldconfig status 0 /usr/bin/update-alternatives --set x86_64-linux-gnu_egl_conf /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf update-alternatives status 0 调用 ldconfig ldconfig status 0 错误:未找到 unblacklist 的替代方案 正在删除 xorg.conf。路径:/etc/X11/xorg.conf 系统配置已更改

我看到 nvidia 被切换到黑名单,并且删除了我的 xorg.config 文件

这与我重新启动时自动选择 nvidia 时不同

相关内容