在 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
命令。这已经很好了,因为我不需要专门用于浏览网页之类的。
对我来说这是一个合理的解决方案和结果。