vgaswitcheroo:客户端 101 拒绝切换(Radeon HD5650/Intel Hybrid),无法使用独立显卡

vgaswitcheroo:客户端 101 拒绝切换(Radeon HD5650/Intel Hybrid),无法使用独立显卡

我正在尝试使用独立显卡 (Radeon HD 5650),这样我就可以运行一些图形密集型应用程序。我有一台 HP Envy-14 Beats Edition 笔记本电脑。驱动程序fglrx根本不支持我的显卡,它一定不受支持。我设法通过停止 lightdm、注销,然后让它工作:

echo ON > /sys/kernel/debug/vgaswitcheroo/switch

echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

第二个命令输入后,屏幕闪烁,我重新启动 lig​​htdm 并登录,一切正常。输出来自:

cat /sys/kernel/debug/vgaswitcheroo/switch

给我:

0:IGD: :Pwr:0000:00:02.0
1:DIS:+:DynPwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1

太棒了!我以为......直到我再次尝试,当我输入

echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

错误信息client 101 refused switch出现了,我的

cat /sys/kernel/debug/vgaswitcheroo/switch

输出与使用 IGD 卡时相同:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynPwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1`

所以我想知道是否有人遇到过和我一样的问题?我只是想能够使用更强大的专用卡。

我可能还应该提到输入命令:

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

没有关闭任何卡;我觉得这些命令有时似乎没有效果。

答案1

OP自己的回答:

我想我找到了解决办法。这只是我尝试的一系列步骤,似乎有效——我的独立显卡已打开。

当您登录时:

  • 前往终端

  • 进入sudo su

  • cd /

  • echo DDIS > sys/kernel/debug/vgaswitcheroo/switch

  • 从您的会话中注销。

您现在应该在登录屏幕上(当我这样做时,它出现在一个空白的登录屏幕上,中间有一个 ubuntu 徽标)。打开终端(Ctrl-Alt-F1)。

  • sudo su
  • cd /
  • service lightdm stop

我输入最后一条命令后,它输出

client 1 refused switch
client 101 refused switch

所以它肯定还是不想切换到独立显卡。但是......

  • 输入echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

它说我的集成显卡已关闭!!!!

  • 输入service lightdm start

您将进入登录页面!cat sys/kernel/debug/vgaswitcheroo/switch现在显示:

0:IGD: :Pwr:0000:00:02.0
1:DIS:+:DynPwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1

并且我的独立卡已打开!

我不知道如果我关闭计算机,它是否会恢复到集成卡,但至少这种方法似乎有效——如果必须的话,我不介意每次都这样做。

相关内容