Драйверы NVIDIA не работают после обновления. Почему я могу видеть только терминал?

Сегодня вечером я обновился до 11.04. Проблемы. Как только я закончил обновление, я перезапустил свой компьютер, как он мне сказал. Когда я прошел мимо ubuntu 11.04 (фиолетовые фоновые оранжевые точки), он просто отправился на терминал и попросил меня войти. Я попытался перезапустить X-сервер с помощью «sudo service gdm restart», но дисплей не появился. У меня было несколько драйверов NVIDIA в моем файле загрузки, поэтому я дал им попробовать, но «установочный скрипт» потерпел неудачу.

После всего этого я загрузил Ubuntu в графическом отказоустойчивом режиме. Затем я решил посмотреть, что произойдет, если я удалю проприетарный драйвер. После этого и перезагрузки мой Ubuntu загрузился в графический режим «yay!». Поэтому без драйверов Nvidia я могу наконец-то увидеть что-то другое, кроме терминала, но мне нужны эти драйверы NVIDIA для моей работы. Так что я могу сделать? Я попытался установить новые драйверы Linux NVIDIA с веб-сайта NVIDIA и попытался установить рекомендуемый драйвер через «дополнительные драйверы», но оба привели к тому, что я застрял в терминале.

Если вы можете помочь или дайте мне несколько советов ПОЖАЛУЙСТА! Я действительно в очень плохом положении ...

33
задан 3 May 2011 в 05:13

47 ответов

Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.

0
ответ дан 7 August 2018 в 21:39

Это сработало для меня.

1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.

2) Выполните следующие команды.

  sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us  .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы.  sudo sh /tmp/nvidia.run sudo / etc / gdm start  
0
ответ дан 7 August 2018 в 21:39

Обратите внимание, что ядро ​​ниже указывает на предыдущую версию Ubuntu. Новое ядро ​​с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.

  DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc '  похоже, не может создавать исполняемые файлы.  Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux.  *** Ошибка проверки работоспособности.  Выручая!  *** make: *** [select_makefile] Ошибка 1  

Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.

  sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc  / usr / bin / cc  

После этого переустановка пакета nvidia-current сделала трюк для меня.

С уважением

12
ответ дан 7 August 2018 в 21:39

Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал

  sudo apt-get install linux-headers-generic  

Тогда я попытался сделать:

  sudo dkms remove nvidia  

Но он не ответил, что команда была неполной, мне нужны были -m и -v и версия

Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current , когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.

2
ответ дан 7 August 2018 в 21:39

Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current на корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.

Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.

Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.

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

Сначала вам нужно установить заголовки ядра Linux:

  • sudo apt-get install linux -headers-generic

Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:

  • sudo dkms remove nvidia

Затем запустите:

  • sudo apt-get install nvidia-current
  • , это должно сделать его правильно, поэтому все, что вам нужно сделать, - запустить sudo nvidia-xconfig и перезагрузить.
  • Если вы все еще получаете сообщение об ошибке версии модуля, запустите: sudo dkms build nvidia

Это должно решить проблему.

Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!


Обновление:

Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:

NB:

Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.

  • Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau
  • Перезагрузите компьютер (у вас будет рабочая графика, yay !, но это временно).
  • Открыть gedit как root: gksu gedit .
  • Из gedit open /etc/modprobe.d/blacklist.conf .
  • Добавить эта строка внизу: blacklist nouveau .
  • Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf , Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current
  • Теперь сохраните этот файл и закройте gedit.
  • Run: sudo nvidia-xconfig , а затем: sudo apt-get удалить xserver-xorg-video-nouveau , а затем: sudo shutdown -r now .
  • Когда ваша система перезагружается, у вас должны быть рабочие драйверы nvidia.
  • Кстати, эта проблема не в черном списке не существует в новых драйверах (nvidia-current), поэтому я бы предложил после исправления проблемы вы ожидаете обновления этой ошибки (я скоро сообщу об ошибке).

    Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)

    Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall . (Ваша версия может отличаться.)

    Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.

    30
    ответ дан 7 August 2018 в 21:39

    Это сработало для меня.

    1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.

    2) Выполните следующие команды.

      sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us  .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы.  sudo sh /tmp/nvidia.run sudo / etc / gdm start  
    0
    ответ дан 10 August 2018 в 09:54

    Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.

    0
    ответ дан 10 August 2018 в 09:54

    Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current на корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.

    Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.

    Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.

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

    Сначала вам нужно установить заголовки ядра Linux:

    • sudo apt-get install linux -headers-generic

    Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:

    • sudo dkms remove nvidia

    Затем запустите:

    • sudo apt-get install nvidia-current
    • , это должно сделать его правильно, поэтому все, что вам нужно сделать, - запустить sudo nvidia-xconfig и перезагрузить.
    • Если вы все еще получаете сообщение об ошибке версии модуля, запустите: sudo dkms build nvidia

    Это должно решить проблему.

    Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!


    Обновление:

    Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:

    NB:

    Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.

  • Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau
  • Перезагрузите компьютер (у вас будет рабочая графика, yay !, но это временно).
  • Открыть gedit как root: gksu gedit .
  • Из gedit open /etc/modprobe.d/blacklist.conf .
  • Добавить эта строка внизу: blacklist nouveau .
  • Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf , Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current
  • Теперь сохраните этот файл и закройте gedit.
  • Run: sudo nvidia-xconfig , а затем: sudo apt-get удалить xserver-xorg-video-nouveau , а затем: sudo shutdown -r now .
  • Когда ваша система перезагружается, у вас должны быть рабочие драйверы nvidia.
  • Кстати, эта проблема не в черном списке не существует в новых драйверах (nvidia-current), поэтому я бы предложил после исправления проблемы вы ожидаете обновления этой ошибки (я скоро сообщу об ошибке).

    Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)

    Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall . (Ваша версия может отличаться.)

    Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.

    30
    ответ дан 10 August 2018 в 09:54

    Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал

      sudo apt-get install linux-headers-generic  

    Тогда я попытался сделать:

      sudo dkms remove nvidia  

    Но он не ответил, что команда была неполной, мне нужны были -m и -v и версия

    Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current , когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.

    2
    ответ дан 10 August 2018 в 09:54

    Обратите внимание, что ядро ​​ниже указывает на предыдущую версию Ubuntu. Новое ядро ​​с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.

      DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc '  похоже, не может создавать исполняемые файлы.  Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux.  *** Ошибка проверки работоспособности.  Выручая!  *** make: *** [select_makefile] Ошибка 1  

    Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.

      sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc  / usr / bin / cc  

    После этого переустановка пакета nvidia-current сделала трюк для меня.

    С уважением

    12
    ответ дан 10 August 2018 в 09:54

    Это работало для меня.

    1) Сдвиньте к терминалу F1, нажав Ctrl + Alt + F1.

    2) Выполните следующие команды.

      sudo / etc / gdm stop sudo apt-get install linux-headers - $ (uname -r) linux-image - $ (uname -r) wget -O /tmp/nvidia.run http: // us  .download.nvidia.com / XFree86 / Linux-x86 / 280.13 / NVIDIA-Linux-x86-280.13.run # Обязательно разрешите скрипту удалять все существующие драйверы.  sudo sh /tmp/nvidia.run sudo / etc / gdm start  
    0
    ответ дан 13 August 2018 в 16:12

    Для всех, у кого есть эта проблема, убедитесь, что Optimus (технология переключения видеокарты Nvidia) отключена в BIOS.

    0
    ответ дан 13 August 2018 в 16:12

    Вам нужно будет загрузиться в режим восстановления, затем выпустить apt-get удалить --purge nvidia-current на корневом терминале, а затем apt-get install nvidia-current - перестроить драйвер nvidia для нового ядра. У меня была и эта проблема, когда я обновился.

    Пожалуйста, не устанавливайте драйверы с сайта nVidia на btw! Вы можете столкнуться с серьезными проблемами, если затем попытаетесь установить рекомендуемый драйвер позже, не удаляя чистое предыдущее.

    Редактирование: вам нужно будет запустить эти команды с терминала. Я не могу гарантировать идеальный результат, так как я основываюсь на том, что я нашел через Интернет и из памяти.

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

    Сначала вам нужно установить заголовки ядра Linux:

    • sudo apt-get install linux -headers-generic

    Затем вам нужно будет запустить dkms для удаления старого модуля ядра nvidia:

    • sudo dkms remove nvidia

    Затем запустите:

    • sudo apt-get install nvidia-current
    • , это должно сделать его правильно, поэтому все, что вам нужно сделать, - запустить sudo nvidia-xconfig и перезагрузить.
    • Если вы все еще получаете сообщение об ошибке версии модуля, запустите: sudo dkms build nvidia

    Это должно решить проблему.

    Извините, если все немного запутывает, Я попытался объединить процесс, который мне пришлось использовать в меру своей памяти :)! Если вы столкнулись с проблемами, не стесняйтесь, дайте мне знать (и если у кого есть какие-либо проблемы с инструкциями, сообщите мне как можно скорее) !!!!


    Обновление:

    Я нашел еще одну возможную причину. Нуво, возможно, не было внесено в черный список, а nvidia-current, возможно, не попал в файл .conf, который используется для выбора вашего драйвера дисплея. Вот как это исправить:

    NB:

    Прежде чем продолжить, убедитесь, что у вас есть драйвер nvidia-current из репозиториев. Загрузка драйвера с веб-сайта nvidia может вызвать проблемы позже, поскольку он не использует формат пакета debian и оставляет что-то позади, что может конфликтовать с более поздними установками. Поэтому сначала убедитесь, что вы очистили все следы, а затем установите стандартный драйвер из репозиториев Ubuntu. Если вы этого не сделаете, вы получите несоответствие драйвера, и это исправление будет бессмысленным.

  • Если вы застряли на консоли, войдите в систему и установите драйвер nouveau X.org: sudo apt-get install xserver-xorg-video-nouveau
  • Перезагрузите компьютер (у вас будет рабочая графика, yay !, но это временно).
  • Открыть gedit как root: gksu gedit .
  • Из gedit open /etc/modprobe.d/blacklist.conf .
  • Добавить эта строка внизу: blacklist nouveau .
  • Сохраните файл и откройте /etc/modprobe.d/nvidia-graphics-drivers.conf , Добавьте эти строки: черный список nouveau blacklist lbm-nouveau черный список nvidia-173 черный список nvidia-96 alias nvidia nvidia-current
  • Теперь сохраните этот файл и закройте gedit.
  • Run: sudo nvidia-xconfig , а затем: sudo apt-get удалить xserver-xorg-video-nouveau , а затем: sudo shutdown -r now .
  • Когда ваша система перезагружается, у вас должны быть рабочие драйверы nvidia.
  • Кстати, эта проблема не в черном списке не существует в новых драйверах (nvidia-current), поэтому я бы предложил после исправления проблемы вы ожидаете обновления этой ошибки (я скоро сообщу об ошибке).

    Альтернативное решение: если вы установили драйверы NVIDIA со своего веб-сайта, вы должны загрузиться в текстовый терминал (удерживайте при загрузке, чтобы увидеть меню grub, и выберите режим «восстановления» версии ядра, которая в последний раз работала с драйверами NVIDIA, и выберите командную строку как вариант root)

    Затем запустите оригинальный скрипт оболочки NVIDIA, который вы запускали для установки драйверов NVIDIA со своего веб-сайта. например sudo ./NVIDIA-Linux-x86-290.10.run --uninstall . (Ваша версия может отличаться.)

    Вам не нужно запускать команду «sudo dkms remove nvidia», так как это не относится к вашему делу.

    30
    ответ дан 13 August 2018 в 16:12
    • 1
      Я пробовал это, но когда я перезапустил, снова он показал только терминал. Я попробовал sudo startx в терминале и получил эти сообщения среди других: ERROR: несоответствие API: модуль ядра NVIDIA имеет версию 260.19.36, компонент драйвера NVIDIA имеет версию 270.41.06. PLease убедитесь, что модуль ядра и все компоненты драйвера nvidia имеют одинаковую версию. – Sixthlaw 29 April 2011 в 04:53
    • 2
      Я также получил следующее: Fatal server error no screen found. – Sixthlaw 29 April 2011 в 04:54
    • 3
      @Sixthlaw: ahhh - держитесь крепко, это проблема dkms, и это тот самый, который у меня был. Вам нужно будет выпустить сборку dkms из командной строки (я забыл команду, поэтому дождитесь ее получения, и я обновлю ответ). – RolandiXor♦ 29 April 2011 в 07:33
    • 4
      sudo apt-get install nvidia current - & gt; sudo apt-get install nvidia-current – IanVaughan 12 May 2011 в 23:55
    • 5
      Обратите внимание, что данный вызов dkms поддерживается только в 11.10 или новее. С 11.04 или старше вам также необходимо предоставить версию модуля и ядра ( man dkms ). – kynan 5 May 2012 в 20:16

    Мое обновление 11.04 также загрузилось только в окно терминала. Затем я нашел этот сайт. Я начал делать то, что рекомендовал Роланд Тейлор, сначала я сделал

      sudo apt-get install linux-headers-generic  

    Тогда я попытался сделать:

      sudo dkms remove nvidia  

    Но он не ответил, что команда была неполной, мне нужны были -m и -v и версия

    Я собирался повторить попытку, но заметил, что на экране была информация журнала из первой команды, отметившей, что она установила nvidia-current , когда я установил общие заголовки, поэтому я подумал, интересно, что он будет делать, если я перезагружу сейчас? Так что я сделал, и рабочий стол X подошел отлично. Таким образом, только одна команда зафиксировала мою установку.

    2
    ответ дан 13 August 2018 в 16:12

    Обратите внимание, что ядро ​​ниже указывает на предыдущую версию Ubuntu. Новое ядро ​​с Ubuntu 11.10 - 3.0.0.12. У меня была та же проблема, что и в режиме командной строки, а Xserver не удалось найти драйвер nvidia_173. Затем я понял, что обновление не обновило мой MBR до 3.0.0.12. Я использовал EasyBCD для обновления файла, перезагрузки, и все было в порядке. Конечно, такие сбои драйверов могут возникать, когда они находятся на смешанных уровнях. Мой совет, после обновления, убедитесь, что вы выполняете новое ядро, initrd, vmlinuz, ... что у вас есть.

      DKMS make.log для nvidia-current-270.41.06 для ядра 2.6.38-8-generic (x86_64) Сб май 14 20:48:39 EDT 2011 Компилятор C cc '  похоже, не может создавать исполняемые файлы.  Убедитесь, что у вас установлены пакеты разработки gcc и libc для дистрибутива Linux.  *** Ошибка проверки работоспособности.  Выручая!  *** make: *** [select_makefile] Ошибка 1  

    Я выяснил, что cc (alias для gcc), используемый в моем / usr / bin, не был такой же версией, как gcc найденные в том же каталоге независимо от всех пакетов dev, которые уже были установлены на моей машине. Я должен был сделать символическую ссылку, чтобы указать на файл gcc.

      sudo mv / usr / bin / cc /usr/bin/cc.old sudo ln -s / usr / bin / gcc  / usr / bin / cc  

    После этого переустановка пакета nvidia-current сделала трюк для меня.

    С уважением

    12
    ответ дан 13 August 2018 в 16:12
    • 1
      Мои извинения Но я точно не знаю, как выполнить шаг 1. Я не могу найти сценарий удаления, о котором вы говорите. – Sixthlaw 29 April 2011 в 05:51
    • 2
      Без проблем Шестой. Позволь мне это найти. Дайте мне пару минут – Luis Alvarado♦ 29 April 2011 в 06:22
    • 3
      Обновлено, чтобы включить небольшую помощь по ее удалению. Пожалуйста, дайте мне знать, если это поможет, и какая помощь сделала трюк. – Luis Alvarado♦ 29 April 2011 в 06:39
    • 4
      Это прекрасно сделал трюк, спасибо большое! (Nvidia GeForce 9400 на процессорах Natty 64 бит «текущие» драйверы) – dandelionmood 10 May 2011 в 23:59
    • 5
      Это не решение, если я хочу установить определенный драйвер, тогда решение не должно устанавливать что-то еще. Это похоже на решение проблемы Java, говоря, что не используйте Java, используйте Python. У меня такая же проблема (несоответствие версии модуля ядра), но мне определенно нужен этот NVIDIA CUDA devdriver. – skrat 20 July 2011 в 16:18
    • 6
      Я не говорю, чтобы установить что-то еще. Я говорю, что наиболее совместимым в этом случае является тот, который поставляется с Ubuntu. Это было доказано снова и снова, что он дает меньше проблем, он более дружелюбен при выполнении обновления / обновления, и у вас больше документации и отзывов сообщества. Если бы я говорил о java, я бы порекомендовал openjdk по многим причинам, для python - тот, который приходит по умолчанию, потому что он уже протестирован и так далее, и так далее. Вы догадываетесь, я думаю. – Luis Alvarado♦ 20 July 2011 в 20:56

    У меня также была проблема с драйверами nvidia, и я сделал все, что мог найти (также в других ответах):

    • удалить ранее установленные драйверы и установить снова
    • с помощью предыдущего драйвера ( 173 )
    • я добавил UNITY_FORCE_START failafeX = 1 - / etc / environment , как упоминалось здесь (поскольку в GeForce 7300/7400 внесены в черный список, но у меня есть GeForce Go 7100)
    • [ ! d24]

      Но все это продолжало терпеть неудачу. Итак, в крайнем случае (я должен был подумать об этом раньше), я исследовал X-logfiles. Внутри моего /var/log/Xorg.0.log я обнаружил, что у nvidia возникли проблемы с распределением памяти:

        [14.055] (EE) NVIDIA (0):  Не удалось выделить первичный буфер: из памяти.  [14.055] (EE) NVIDIA (0): *** Отмена ***  

      По-видимому, это известная ошибка, и я должен был сделать следующее, чтобы исправить это:

      • изменить / etc / default / grub
      • найти параметр GRUB_CMDLINE_LINUX и добавить nopat , поэтому для меня это выглядело как GRUB_CMDLINE_LINUX = "nopat"
      • запустить sudo update-grub

      И затем , наконец, все сработало хорошо для меня :) Надеюсь, это поможет.

    12
    ответ дан 15 August 2018 в 22:58
    • 1
      Мои извинения Но я точно не знаю, как выполнить шаг 1. Я не могу найти сценарий удаления, о котором вы говорите. – Sixthlaw 29 April 2011 в 05:51
    • 2
      Без проблем Шестой. Позволь мне это найти. Дайте мне пару минут – Luis Alvarado♦ 29 April 2011 в 06:22
    • 3
      Обновлено, чтобы включить небольшую помощь по ее удалению. Пожалуйста, дайте мне знать, если это поможет, и какая помощь сделала трюк. – Luis Alvarado♦ 29 April 2011 в 06:39
    • 4
      Это прекрасно сделал трюк, спасибо большое! (Nvidia GeForce 9400 на процессорах Natty 64 бит «текущие» драйверы) – dandelionmood 10 May 2011 в 23:59
    • 5
      Это не решение, если я хочу установить определенный драйвер, тогда решение не должно устанавливать что-то еще. Это похоже на решение проблемы Java, говоря, что не используйте Java, используйте Python. У меня такая же проблема (несоответствие версии модуля ядра), но мне определенно нужен этот NVIDIA CUDA devdriver. – skrat 20 July 2011 в 16:18
    • 6
      Я не говорю, чтобы установить что-то еще. Я говорю, что наиболее совместимым в этом случае является тот, который поставляется с Ubuntu. Это было доказано снова и снова, что он дает меньше проблем, он более дружелюбен при выполнении обновления / обновления, и у вас больше документации и отзывов сообщества. Если бы я говорил о java, я бы порекомендовал openjdk по многим причинам, для python - тот, который приходит по умолчанию, потому что он уже протестирован и так далее, и так далее. Вы догадываетесь, я думаю. – Luis Alvarado♦ 20 July 2011 в 20:56

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

    Для чего я прочитал другие ответы, вы установили драйвер Nvidia с сайта Nvidia. Даже если он работает хорошо и т. Д. НЕ ДЕЛАЙТЕ ЭТО !.

    В вашем случае вам нужно будет сделать несколько вещей.

    Шаг 1 - Удалите драйвер nvidia.

    Шаг 1 - Удалите драйвер nvidia. вы устанавливаете и никогда больше не устанавливаете его. Это избавит вас от наличия конкретной проблемы, которая ... ehem .... у кого-то тоже было (Me;)) вам также нужно удалить модули из него и любые файлы конфигурации, которые он оставляет. Если не ошибаюсь, то драйверы nvidia с веб-сайта Nvidia имеют двоичный код удаления. Запустите это и убедитесь, что никаких других файлов nvidia не осталось.

    ОБНОВЛЕНО - Чтобы удалить драйвер Nvidia, установленный с сайта Nvidia, у вас может быть один из следующих вариантов:

    • Некоторые предлагают удалить с помощью одного и того же установщика. Пример: NVIDIA-Linux-x86-1.0-8178.run --uninstall
    • Другие предлагают использовать установщик Nvidia. Пример: nvidia-installer --uninstall

    СОВЕТ. Попробуйте ввести --help в конце исполняемого файла Nvidia Binary Executable, чтобы увидеть, показывает ли он некоторую помощь. Страницы, подобные https://help.ubuntu.com/community/NvidiaManual И http://www.nvnews.net/vbulletin/showthread.php?t=83678 дают идея о том, как удалить драйвер Nvidia с сайта Nvidia.

    Шаг 2 - Перезагрузите и убедитесь, что вы ничего не вышли из nvidia. Удалите файл xorg.conf, так как вы скоро создадите новый. Перезагрузка.

    Шаг 3 - Установите рекомендуемые драйверы Nvidia. sudo apt-get install nvidia-current или sudo apt-get переустанавливает nvidia-current (Если вы уже установили его, я бы порекомендовал unistall, а затем снова установил его.) [ ! d15]

    Шаг 4 - СОЗДАТЬ файл xorg.conf для рекомендованного драйвера Nvidia. [D5] NVIDIA-Xconfig . Это создаст файл xorg.con с параметрами, необходимыми для вашей видеокарты nvidia. Перезагрузитесь снова.

    До этого шага мне понадобится обратная связь, если у вас возникли проблемы. Для более общего решения, пожалуйста, прочитайте это руководство: Как установить драйверы Nvidia?

    12
    ответ дан 19 August 2018 в 01:19
    • 1
      Мои извинения Но я точно не знаю, как выполнить шаг 1. Я не могу найти сценарий удаления, о котором вы говорите. – Sixthlaw 29 April 2011 в 05:51
    • 2
      Без проблем Шестой. Позволь мне это найти. Дайте мне пару минут – Luis Alvarado♦ 29 April 2011 в 06:22
    • 3
      Обновлено, чтобы включить небольшую помощь по ее удалению. Пожалуйста, дайте мне знать, если это поможет, и какая помощь сделала трюк. – Luis Alvarado♦ 29 April 2011 в 06:39
    • 4
      Это не решение, если я хочу установить определенный драйвер, тогда решение не должно устанавливать что-то еще. Это похоже на решение проблемы Java, говоря, что не используйте Java, используйте Python. У меня такая же проблема (несоответствие версии модуля ядра), но мне определенно нужен этот NVIDIA CUDA devdriver. – skrat 20 July 2011 в 16:18
    • 5
      Я не говорю, чтобы установить что-то еще. Я говорю, что наиболее совместимым в этом случае является тот, который поставляется с Ubuntu. Это было доказано снова и снова, что он дает меньше проблем, он более дружелюбен при выполнении обновления / обновления, и у вас больше документации и отзывов сообщества. Если бы я говорил о java, я бы порекомендовал openjdk по многим причинам, для python - тот, который приходит по умолчанию, потому что он уже протестирован и так далее, и так далее. Вы догадываетесь, я думаю. – Luis Alvarado♦ 20 July 2011 в 20:56

    Другие вопросы по тегам:

    Похожие вопросы: