Рабочий стол не отображается после того, как я установил экспериментальные драйверы nvidia. Я пробовал nvidia простые проприетарные драйвера, и они тоже не работали.
Вот как это выглядит. Это не обрезано или что-то еще. Вот так это выглядит, после установки драйверов разрешение рабочего стола уменьшилось с 1440x900 до 1024x768
Рабочий стол показывает только панели и панели, когда я использую драйверы с открытым исходным кодом.
Есть ли способ исправить это, чтобы я мог получить лучшую производительность?
Ответы:
У меня случилось то же самое. Вот как я это исправил:
Переключиться на терминал Ctrl+ Alt+ F1.
Войдите как ваше имя пользователя.
Установите заголовки Linux:
Удалите драйвер nvidia - это зависит от того, какую версию вы установили:
или же
или же
Переустановите драйвер nvidia
Когда вы делаете это, он должен сказать что-то вроде:
Если это говорит
тогда проблема не будет решена. Не верьте сообщению. Он не
linux-source
требует установки, ему нужны только заголовки, но вы должны установить специальные-generic
заголовки для своего ядра. Бегать:Это не будет работать только с
linux-headers-generic
илиlinux-headers-3.5.0-17
(например).Если он успешно установлен, перезагрузите компьютер:
Это должно позволить модулю ядра правильно скомпилироваться и установить. Это для меня!
источник
Если рабочий стол все еще не отображается, это может быть связано с графической картой Nvidia Optimus . У меня есть ноутбук с GT 650M, и это тоже карта Optimus. Карты Optimus ведут себя немного по-другому, и по умолчанию их поддержка в Linux отсутствует. Подробнее об Optimus в Linux: http://ubuntuforums.org/showthread.php?t=1657660
Но возможно заставить его работать с Шмелем . Вот как я это сделал на свежей установке Ubuntu 12.10 (драйверы nvidia не установлены):
Затем перезагрузите или войдите снова.
Это не сработало первым, когда я остановил эту вторую команду. Затем запустить что-либо с графической картой типа optirun перед командой. В примере:
optirun glxspheres
илиoptirun ./executable-file
. Хороший способ проверить разницу между встроенной графикой и вашей видеокартой - запустить glxspheres с optirun и без него .https://wiki.ubuntu.com/Bumblebee
Это экономит энергию, когда вы активируете свою графическую карту только тогда, когда это необходимо. Я надеюсь, что помог кому-то, потому что я потратил часы, чтобы выяснить проблему с моей видеокартой (да, я совсем новичок с этими графическими драйверами Linux).
источник
После нескольких вечеров (на рабочем столе единства, только разрешение 640x480, странные артефакты на моем экране) на моем Geforce GT 630 мне это удалось:
sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic
(Я не совсем уверен, нужен ли этот шаг / почему, но я видел его в этой теме и думал, что попробую)пока все хорошо - у меня есть панель настроек NVIDIA (без сообщения об ошибке Xconfig), два монитора и высокое разрешение.
Особое примечание: НЕ устанавливайте пакет «дополнительные драйверы» (жокей). Этот пакет фактически исчезает после шага 2 (обновления программного обеспечения) - метод добавления дополнительных драйверов, похоже, перенесен в приложение «источники программного обеспечения».
источник
Я только что установил 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» в конце имеет значение), поэтому в моем случае я сделал:
(узнайте версию своего ядра, набрав терминал ina
uname -r
)Вам нужно убить демон входа в GUI:
и после этого вы можете запустить:
Установщик, вероятно, сообщит вам, что модуль ядра Noveau загружен, и предложит добавить скрипт modprobe. Вы должны сказать «ОК / Да» всем, что он вам скажет, а затем перезагрузиться и снова запустить NVIDIA-Linux-x86_64-310.19.run.
Не уверен, что другой подход будет работать, но этот точно.
источник
Это также работает для карт Nvidia 7400. Но если ядро обновляется, вы должны изменить строку установки на последнюю версию:
вместо выключения:
источник
Перезагрузите систему!
источник
Я перепробовал почти все, но вот тот, который действительно работал для меня:
выполните следующие команды:
затем сбросьте единицы с помощью этой команды:
перезагрузка и Unity возвращается !! Я надеюсь, что это работает для вас.
источник
Я решил проблему сегодня вечером. Я установил последнюю версию Kernel 3.7.1 после компиляции, как всегда. Затем я установил драйверы nVidia от Synaptic. Это привело к исчезновению меню Unity, как показано на скриншоте. Решение для меня ниже:
Теперь не только проблема, решаемая вами, имеет самые последние драйверы nVidia!
источник
Если ваша установка не работает (исходный модуль не собирается), вы должны убедиться, что у вас установлен только один набор заголовков.
Это не работает
Это работает
В этом случае просто
Теперь установщик nvidia будет работать.
источник
Я сделал это:
Работал отлично.
источник