
Я следовал инструкциям по установке драйверов NVIDIA, которые можно найти здесь:Драйвер Nvidia не работает в 12.10 Но у меня это не работает. Та же проблема, что и в вопросе выше: нет тире и у окон нет границ.
Я попробовал открыть nvidia-xsetting
, который попросил меня запустить nvidia-xconfig
. Запуск этого ничего не дал, кроме как сгенерировал сломанный файл xorg.conf
, который мне пришлось удалить из-за очень низкого разрешения. Я думал, что это "проблема с загрузкой Unity", но вместо этого это похоже на "проблему с загрузкой драйвера", потому что nvidia-xsetting
сказал, что я не использую драйверы nvidia (что, кстати, я нахожу очень странным, потому что lsmod
говорит, что модуль ядра nvidia действительно загружен), и игры тоже не загружались.
Я могу «исправить» это, выполнив modprobe nouveau
, но с nouveau 3D игры, такие как 0 AD, сломаются.
Есть идеи? У меня их больше нет.
решение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
Работает как по волшебству.