我按照这里的说明安装 nvidia 驱动程序:Nvidia 驱动程序在 12.10 中不起作用 但它对我来说不起作用。与上面的问题相同:没有破折号,窗口没有边框。
我尝试打开nvidia-xsetting
,它要求我运行nvidia-xconfig
。运行它什么也没做,只是生成了一个损坏的xorg.conf
,由于分辨率太低,我不得不将其删除。我以为这是“unity 未加载问题”,但这似乎是“驱动程序未加载问题”,因为nvidia-xsetting
我不使用 nvidia 驱动程序(顺便说一句,我觉得这很奇怪,因为lsmod
nvidia 内核模块确实已加载),游戏也没有加载。
我可以通过执行来“修复”这个问题modprobe nouveau
,但是像 0 AD 这样的新型 3D 游戏就无法运行了。
有什么想法吗?我没有。
答案1
我解决了。问题是笔记本电脑的 nvidia 显卡(我买了 geforce 635M)需要 bumblebee:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-headers-generic bumblebee bumblebee-nvidia
sudo reboot
重启后运行你的游戏(例如 0ad),如下所示:
optirun 0ad
非常有效。