在 MacBook Pro 8,2 上使用 vga switcheroo?

在 MacBook Pro 8,2 上使用 vga switcheroo?

我使用了 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 工作了”,但由于缺乏声誉,我无法直接联系他。

相关内容