在 Ubuntu 16.04 上切换显卡

在 Ubuntu 16.04 上切换显卡

在 Ubuntu 16.04 中,fglrx 和 Catalyst Center 不再存在。如何在 Intel/AMD 或 AMD/AMD 等双显卡系统上更改主显卡。有没有相关脚本或好的手册?

更新 1:我找到了一本关于的手册vgaswitcheroo。它只会给我带来更多问题。我手中的笔记本电脑配有 Intel Haswell 和 AMD Radeon HD 8850M / R9 M265X。

sudo cat /sys/kernel/debug/vgaswitcheroo/switch给出:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:03:00.0

我尝试echo DDIS在文件上使用,该文件通常会在下次启动 X-session 时切换到专用文件。使用reboot,没有任何效果。输入命令并使用 Logout ,我只得到低图形模式错误,无法返回系统。幸运的是,在硬重启后,一切恢复原状。

我也尝试使用echo OFF(如果我无法让它工作,为什么要让它开着)。下次重启时,它起作用了,但效率太高了。不仅专用设备不再列在中lspci,甚至开关文件也消失了。不确定这是否是故意的。过了一会儿,我不知怎么设法回到了起点。

我的目标还是一样。我想使用专用的,并且能够在两者之间切换。

更新 2:我的专用卡使用radeon内核驱动程序,因此问题不应该与amdgpu驱动程序较新且不受支持有关vgaswitcheroo

更新 3:还没有详细阅读,但似乎是这里列出的一个错误:错误.启动板 至少他不会像我一样每次尝试都出现黑屏。

答案1

一些新闻。

我已将内核更新至 4.4.13。现在 dmesg 中没有错误消息。已将 radeon.dpm=1 radeon.modeset=1 添加到 /etc/default/grub 文件(不确定是否需要所有内容)。

sudo update-grub 并重启

虽然我仍然无法在带有 DDIS 的显卡之间切换,但我可以使用专用 AMD 运行特定程序,使用

DRI_PRIME=1 programpathname

命令。这已经很好了,因为我不需要专门用于浏览网页之类的。

对我来说这是一个合理的解决方案和结果。

相关内容