无法访问 vgaswitcheroo 文件,访问被拒绝?

Jua*_*uan 2 nvidia graphics vgaswitcheroo drivers

嗨,我正在尝试将我的集成显卡更改为我的独立显卡(Nvidia GeForce 540m),当我使用 vgaswitcheroo 方法时,我无法访问该文件:

$ls -l /sys/kernel/debug/vgaswitcheroo/switch
ls: cannot access /sys/kernel/debug/vgaswitcheroo/switch: Permission denied
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的 vgaswitcheroo 使用指南的链接:https ://help.ubuntu.com/community/HybridGraphics

我将使用 Nvidia Unix 驱动程序,因为我将使用显卡。

有什么帮助吗?谢谢。

附言。我是 Ubuntu 的新手,任何帮助将不胜感激。

小智 8

我知道这已经晚了,但我只是偶然发现了这个问题,并认为为未来的读者发布解决方案是最好的做法。

Ugo 的上述答案是正确的,但您实际上需要是 root,而不是某些具有 root 权限的用户。

所以简单的答案是输入:

sudo su
Run Code Online (Sandbox Code Playgroud)

你应该看到终端从显示切换user_name@machine_nameroot@machine_name.

现在所有与 vgaswitcheroo 相关的编辑都应该可以工作。