我正在我的MSI CX420笔记本电脑上运行新的Ubuntu12.04 64位版本。它有两个GPU,一个ATI和一个英特尔集成一个。
所以我的问题是,每当我第一次启动我的笔记本电脑时,vgaswitcheroo似乎没有被加载为路径。
/sys/kernel/debug/vgaswitcheroo/switch不存在,但我的ATI卡似乎仍然供电,并加热我的笔记本电脑到一个痛苦到手的程度。然而,当我重新启动计算机时,vgaswitcheroo终于出现了。虽然解决办法可能很容易,但是如果每次我都要启动电脑的话,它真的会很烦人。
现在,我正在考虑向启动板提交一个bug,但不确定这是否真的是一个bug (或者它是什么包,如果是一个bug)。
我确实有一个定制的启动脚本,尽管在/etc/rc.local中,它只是关闭ATI卡(当vgaswitcheroo存在时)。它看起来是这样的,它可能会对我的问题产生影响:
until [ -e /sys/kernel/debug/vgaswitcheroo/switch ]; do
: # do absolutely nothing
done
chmod a+rx /sys/kernel/debug
chmod a+w /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch任何帮助/建议都会很好!谢谢
发布于 2012-05-25 20:59:28
我不确定这是否是您的问题,但是您肯定需要挂载调试器:
sudo mount -t debugfs none /sys/kernel/debug/
在此之后,所需的文件将有希望出现。
要使调试器永久可见,必须向/etc/fstab中添加一个条目,该条目总是在启动时挂载调试器。对不起,我有点懒于查找您需要在您的/etc/fstab中添加的确切行,但我希望这会有所帮助。
发布于 2013-10-18 06:31:02
在内核加载时(当您在引导时看到一个GRUB屏幕),您可以尝试检查内核参数--如果有nomodeset参数,则必须删除它。
https://askubuntu.com/questions/141436
复制相似问题