Рабочий стол не отображается после установки экспериментальных драйверов nvidia. Я пробовал nvidia простые проприетарные драйверы, и они тоже не работали.
Вот как это выглядит. Это не обрезано или что-то еще. Вот как это выглядит, после установки драйверов разрешение рабочего стола уменьшилось с 1440x900 до 1024x768
Рабочий стол показывает только панели и панели, когда я использую открытое Исходные драйверы.
Есть ли способ исправить это, чтобы я мог получить лучшую производительность?
У меня случилось то же самое.Вот как я это исправил:
Переключитесь на терминал Ctrl + Alt + F1 .
Войдите под своим именем пользователя.
Установить заголовки linux:
sudo apt-get install linux-headers-generic
Удалите драйвер nvidia - это зависит от того, какую версию вы установили:
sudo apt-get remove nvidia-current
или
sudo apt-get удалить nvidia-current-updates
или
sudo apt-get remove nvidia-experimental-304
Переустановите драйвер nvidia
sudo apt-get install nvidia-current-updates
Когда вы это сделаете, он должен сказать что-то вроде:
Создание начального модуля для 3.5.0-17-generic
Готово.
Если отображается
Сборка модуля для текущего ядра была
пропущено, так как исходный код ядра для этого ядра
вроде не устанавливается.
то проблема не будет решена. Не верьте сообщению.
Он не требует установки linux-source
, он только хочет
заголовки, но вы должны установить специальные -общие
заголовки для
ваше ядро. Выполните:
sudo apt-get install linux-headers-`uname -r`
Он не будет работать только с linux-headers-generic
или linux-headers-3.5.0-17
(например).
Если установка прошла успешно, перезагрузите компьютер:
sudo shutdown -r now
Это должно позволить модулю ядра правильно скомпилироваться и установить. Это помогло мне!
sudo apt-get install nvidia-current nvidia-settings
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
sudo nvidia-xconfig
Перезагрузите систему!
Я решил проблему сегодня вечером. Я установил последнюю версию ядра 3.7.1 после компиляции, как обычно. Затем я установил драйверы nVidia из Synaptic. Это привело к исчезновению меню Unity, как на скриншоте. Решение для меня ниже:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
Теперь проблема не только решена, если у вас установлены самые последние драйверы nVidia!
Я только что установил Ubuntu 12.10 сегодня, и у меня возникла проблема с драйвером nvidia.
Я попытался выполнить приведенные выше инструкции, но все это не удалось из-за двух очень важных слов: «общий "и" -17 ".
В конце концов я обнаружил, что лучший способ установки драйвера NVidia - это использовать установщик, предоставленный nvidia. Итак, я пошел по адресу:
http://www.nvidia.com/Download/index.aspx?lang=en-us
и скачал версию для Linux-64bit.
(установите synaptic sudo apt-get install synaptic
и посмотрите в меню «Настройки» -> «Репозиторий» -> «Дополнительные драйверы», чтобы узнать точное имя вашей карты nvidia)
Затем вы запустите инструмент и в нем говорится, что вам нужны заголовки ядра, однако внимательно прочтите, потому что для этого требуются "общие" заголовки.
Вам нужно проверить версию вашего ядра, у меня была 3.5.0-17 (это "-17" в конце имеет значение), поэтому в моем случае я сделал:
sudo apt-get install linux-headers-3.5.0-17-generic
(узнайте версию своего ядра, набрав в терминале uname -r
)
Вам нужно убить демон логина GUI:
killall lightdm
и после этого вы можете запустить:
sudo sh NVIDIA-Linux-x86_64-310.19.run
Программа установки, вероятно, сообщит вам, что модуль ядра Noveau загружен, и предложит добавить скрипт modprobe. Вы должны сказать ОК / Да на все, что он вам скажет, а затем перезагрузить компьютер и снова запустить NVIDIA-Linux-x86_64-310.19.run.
Не уверен, что другой подход будет работать, но этот точно работает.
После того, как несколько вечеров вмешался в это дело (исчезающее единство рабочий стол, только разрешение 640x480, странные артефакты на моем экране) на моем Geforce GT 630 у меня сработало следующее:
sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic
(я не совсем уверен, нужен ли / зачем этот шаг, но Я видел это в этой теме и подумал, что попробую) пока все хорошо - у меня есть панель настроек NVIDIA (без сообщения об ошибке Xconfig), два монитора и высокое разрешение.
Специальное примечание: НЕ устанавливайте пакет «дополнительных драйверов» (Jockey ). Этот пакет фактически исчезает после шага 2 (обновления программного обеспечения) - метод добавления дополнительных драйверов, похоже, перемещен в приложение «Источники программного обеспечения».
Если ваша установка не t работает (начальный модуль не строится), вы должны убедиться, что у вас установлен только один набор заголовков.
dpkg --get-selections | grep linux-headers
Это не работает
linux-headers-3.5.0-26 install
linux-headers-3.5.0-26-generic install
linux-headers-generic install
Это работает
linux-headers-3.5.0-26 install
linux-headers-3.5.0-26-generic install
В этом случае просто
apt-get remove linux-headers-generic
Теперь программа установки nvidia будет работать.
Если рабочий стол все еще не отображается, это может быть вызвано графической картой Nvidia Optimus . У меня есть ноутбук с GT 650M , и это тоже карта Optimus. Карты Optimus ведут себя немного иначе, и по умолчанию для них нет поддержки Linux. Дополнительная информация об Optimus в Linux: http://ubuntuforums.org/showthread.php?t=1657660
Но можно заставить его работать с Bumblebee . Вот как я сделал это при новой установке Ubuntu 12.10 (драйверы nvidia не установлены):
sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
Затем перезагрузитесь или повторно войдите в систему.
Это не сработало сначала, когда я прекратил эту вторую команду. Затем для запуска чего-либо с графической картой введите optirun перед командой. Например: optirun glxspheres
или optirun ./executable-file
. Хороший способ проверить разницу между встроенной графикой и вашей графической картой - запустить glxspheres с optirun и без него.
https://wiki.ubuntu.com/Bumblebee
Это экономит электроэнергию, если вы активируете графическую карту только тогда, когда это необходимо. Надеюсь, я помог кому-то, потому что я потратил часы, чтобы выяснить проблему с моей видеокартой (да, я новичок в этих графических драйверах Linux).
Это также работает для карт Nvidia 7400. Но если ядро обновляется, вы должны изменить строку установки на последнюю версию, теперь она:
sudo apt-get install linux-headers-3.5.0-18-generic
вместо этого выключена:
sudo apt-get install linux-headers-3.5.0-17-generic
Я перепробовал почти все, но вот одна из тех, что действительно сработали:
запустите следующие команды:
sudo add-apt-repository ppa:amith/ubuntutools
sudo apt-get update
sudo apt-get install unity-reset
затем сбросьте единство с помощью этой команды:
unity-reset
перезагрузитесь и Unity вернется!!! Надеюсь, это сработает для вас.
Я сделал это:
sudo apt-get autoremove fglrx --purge
Отлично сработал.