Intereting Posts
Pinging компьютеров в локальной сети: хост назначения недоступен Нестабильное беспроводное соединение в Ubuntu 14.04 «Открыть содержащую папку» В Firefox и Chrome не выделяется файл в Nautilus Команда mozroots не работает с неподдерживаемой хэш-ошибкой не удалось ввести пароль на экране входа в систему после перезапуска? Как установить модули в Python 2.7, установленные в Python 3.6? Как добавить приложение в меню запуска? TP-Link WN-822N (rtl8192eu) не работает Ubuntu 14.04: спонтанно потерянный звук Не удается найти каталог Ubuntu Bash Root в Windows 10 17.04 программы установки can not вне программного центра Уничтожение административных привилегий по стандарту с помощью одной учетной записи администратора Как добавить элементы управления Rhythmbox в звуковое меню в Gnome-Shell? Как я могу найти текущую песню в Banshee? Почему виртуальный терминал «виртуальный», и что / почему / где «настоящий» терминал?

Desktop не показывает, когда я установил драйверы nvidia!

Рабочий стол не отображается после установки драйверов nvidia. Я попробовал nvidia простые проприетарные драйверы, и они тоже не работали.

Вот как это выглядит. Это не обрезается или что-то еще. Вот как это выглядит, после установки драйверов разрешение рабочего стола уменьшилось с 1440×900 до 1024×768

введите описание изображения здесь

На рабочем столе отображаются только деск и панели, когда я использую драйверы с открытым исходным кодом.

Есть ли способ исправить это, чтобы я мог повысить производительность?

У меня было то же самое. Вот как я его исправил:

  1. Переключитесь на терминал Ctrl + Alt + F1 .

  2. Войдите как свое имя пользователя.

  3. Установите заголовки linux:

    sudo apt-get install linux-headers-generic 
  4. Удалите драйвер nvidia – это зависит от того, какую версию вы установили:

     sudo apt-get remove nvidia-current 

    или

     sudo apt-get remove nvidia-current-updates 

    или

     sudo apt-get remove nvidia-experimental-304 
  5. Переустановите драйвер nvidia

     sudo apt-get install nvidia-current-updates 

    Когда вы это сделаете, он должен сказать что-то вроде:

     Building initial module for 3.5.0-17-generic Done. 

    Если это говорит

     Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. 

    то проблема не будет решена. Не верьте сообщению. Он не запрашивает установку linux-source , он хочет только заголовки, но вы должны установить специфические заголовки для вашего ядра. Бег:

     sudo apt-get install linux-headers-`uname -r` 

    Он не будет работать с только linux-headers-generic или linux-headers-3.5.0-17 (например).

  6. Если он успешно установлен, перезагрузите компьютер:

     sudo shutdown -r now 

Это должно позволить модулю ядра правильно компилироваться и устанавливаться. Это было для меня!

Если рабочий стол по-прежнему не отображается, это может быть вызвано графической картой 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).

После вмешательства в это несколько вечеров (исчезновение единственного рабочего стола, только разрешение 640×480, странные артефакты на моем экране) на моем GeForce GT 630, это то, что сработало для меня:

  1. Свежая установка Ubuntu 12.10
  2. Сразу после установки запустите программу обновления программного обеспечения. Загрузить и установить все обновления
  3. перезагружать
  4. sudo apt-get install linux-sources && sudo apt-get install linux-headers-generic (я не совсем уверен, нужен ли / нужен этот шаг, но я видел его в этом потоке и думал, что дам ему попробовать )
  5. Откройте «Источники программного обеспечения» из Dash
  6. Нажмите вкладку «Дополнительные драйверы».
  7. Активируйте драйвер xinary xorg NVIDIA (проприетарный, проверенный)
  8. перезагружать

пока что так хорошо – у меня есть панель настроек NVIDIA (без сообщения об ошибке Xconfig), двух мониторов и высокого разрешения.

Особое примечание: НЕ устанавливайте пакет дополнительных драйверов (Jockey). Этот пакет фактически исчезает после шага 2 (обновления программного обеспечения) – метод добавления дополнительных драйверов, похоже, переместился в приложение «источники программного обеспечения».

Я только что установил Ubuntu 12.10 сегодня и имел эту проблему с драйвером nvidia.

Я пытался следовать инструкциям, но все это не удалось из-за двух важных слов: «generic» и «-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 

(узнайте свою версию ядра, набрав ina terminal uname -r )

Вам необходимо убить GUI login daemon:

 killall lightdm 

и после этого вы можете запустить:

 sudo sh NVIDIA-Linux-x86_64-310.19.run 

Установщик, вероятно, скажет вам, что модуль ядра Noveau загружен и предложит добавить скрипт modprobe. Вы должны сказать «ОК» / «Да» всем, что он вам скажет, а затем перезагрузить и снова запустить NVIDIA-Linux-x86_64-310.19.run.

Не уверен, будет ли работать другой подход, но это точно.

Это также работает для карт 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 apt-get install nvidia-current nvidia-settings sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old sudo nvidia-xconfig 

Перезагрузите систему!

Я пробовал почти все, но вот тот, который действительно работал для меня:

выполните следующие команды:

 sudo add-apt-repository ppa:amith/ubuntutools sudo apt-get update sudo apt-get install unity-reset 

затем сбросьте единицу с помощью этой команды:

 unity-reset 

перезагрузка и единство вернулись! Надеюсь, это сработает для вас.

Сегодня я решил проблему. Я установил последний Kernel 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!

Если ваша установка не работает (исходный модуль не создается), вы должны убедиться, что у вас установлен только один набор заголовков.

 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 будет работать.

Я сделал это:

 sudo apt-get autoremove fglrx --purge 

Отлично.