我使用了 tomodachi 提供的说明这里使 EFI 内核存根引导正常工作。Radeon 卡现已正确初始化,并且 lspci 显示两个显卡,这是合适的。
但是,我似乎无法正确使用 vga switcheroo。问题似乎是 modprobe.blacklist=i915。使用答案中列出的选项进行引导:
modprobe.黑名单=i915 radeon.modeset=1
似乎禁用了 vga switcheroo,因为当我搜索切换文件时,它告诉我 /sys/kernel/debug/vgaswitcheroo 不是一个目录。
但是,在 Ubuntu 中,如果我运行:
modprobe i915
vgaswitcheroo 出现了,但我得到了一个奇怪的屏幕内屏幕(Radeon 驱动程序的环境仍然存在,而 i915 驱动程序在左上角绘制了一个稍小的第二个屏幕,几乎像一个无窗口的虚拟机)并运行
回显关闭> /sys/kernel/debug/vgaswitcheroo/switch
没有明显效果。系统还禁止我执行以下任一操作:
modprobe-r radeon
或者
modprobe -r i915
因为它说两个模块都在使用中。
我尝试过仅使用 modeset=1(没有 radeon.modeset 或 modprobe.blacklist)进行启动,结果还是出现相同的屏幕内屏幕。
跑步:
modprobe.黑名单=radeon i915.模式集=1
导致系统启动到低图形模式。
对此有什么见解吗?Tomodachi 的回答是“我让 vga switcheroo 工作了”,但由于缺乏声誉,我无法直接联系他。