Debian не работают драйвера nvidia

[debian][nvidia]Не работают проприетарные дрова

Собственно. Иксы вылетают с ошибкой:

FATAL: Failed to insert (путь к модулю) nvidia module: no such device. Screen(s) found, but have no usable configuration.

Fatal: no screens found.

(простите за неточности, по памяти пишу — лога нет)

Ставил через module-assistant, просто через apt-get — ноль результата. Дрова с оф. сайта не устанавливаются — им нужен gcc=4.3, а в дебиане 4.4.

Что я делаю не так?

А, модуль ядра установлен, nouveau заблокирован, все по фен-шую.

А нельзя из репозитория поставить?

> Ставил через module-assistant
Может быть, стоит поставить nvidia-kernel-dkms?

А ещё разные версии драйвера поддерживают разные устройства. Для Вашей видеокарты может потребоваться более старая:
p nvidia-kernel-legacy-173xx-dkms — NVIDIA binary kernel module DKMS source (173xx legacy version)
p nvidia-kernel-legacy-71xx-dkms — NVIDIA binary kernel module DKMS source (71xx legacy version)
p nvidia-kernel-legacy-96xx-dkms — NVIDIA binary kernel module DKMS source (96xx legacy version)

когда дрова с оф сайта спрашивают о версии gcc, то в конце «abort? yes — no», надо выбрать no; меня устраивают дрова 195 из реп

У тебя не настроен xorg.conf. Запусти от рута nvidia-xconfig

А что, в этих ваших дебианах даже видеодрайверы существуют только в виде окаменевшего говна мамонта? 195. 270 на дворе.

$ lsb_release -idc && echo «» && nvidia-smi -q|grep «Driver Version»
Distributor ID: Debian
Description: Debian GNU/Linux 6.0 (squeeze)
Codename: squeeze

Driver Version : 270.18

А нах там больше. Кому надо поставит с офсайта

Да, я и dkms поставил, и nvidia-xconfig сделал. «через apt-get» значит «из репозитария», так что все кошерно)

Карточка — nvidia fx5500. Для нее нужны драйвера 173.*, но я и с 96.* пробовал, так что проблема не в этом.

Хм, может, на nouveau 3d работает? Просто это — единственное, ради чего мне нужны закрытые дрова.

>им нужен gcc=4.3, а в дебиане 4.4.
это что-же за дрова такие волшебные?
у меня 256*-270* собираются с 4.5.2

блин, у кого ты спрашиваешь?)

Они хотят эту версию gcc, видимо потому, что ядро было собрано ей.

Можно попробовать перед запуском ./NVIDIA- .run сказать что у тебя верстя gcc-4.4,

# /etc/init.d/ stop
# chmod +x NVIDIA- .run
# export CC=«gcc-4.4»
# ./NVIDIA- .run

Если не поможет, пробуй найти пакет с gcc-4.4 и все равно делай export gcc.

а не проще поставить бинарный nvidia-glx?

> 195. 270 на дворе.

Это ж NVidia. Вот на моей домашней машине, например, категорически не рекомендуется ставить что-то старше 173 — начинается плач со стороны жены, что кисти в GIMP начинают страшно тормозить. Точнее, сам инструмент носится, а вот его след на «холсте» дико отстаёт — в порядке развлечения начёркивал так, что отрисовка заканчивалась секунд через 30 после прекращения движения пера. Что-то они там сломали в поддержке 6200-ой серии, начиная со 195.

По теме — у меня такое было, когда обновились Иксы до 1.9, а драйвер ещё не поддерживал. Не помню, как с этим у 195.

Ага, ага. А расскажите-ка, пожалуйста, какая версия 173 в репозитории Debian и какая версия Xorg установлена?

Источник

Не могу становить nvidia драйвер в Debian 9 stretch.

Я хотел немного не по инструкции поставить драйв. Написал в /etc/apt/soures.list http://ftp.ru.debian.org/debian stretch-backports main contrib non-free. Но потом поменял на тот, что указан в инструкции. Кстати linux-headers- без сообщениях об ошибках установился.

Просто накати нормальный дистрибутив, секса с компьютером поубавится. Ты крайне неэффективно расходуешь время, а это как известно самый ценный ресурс.

Однажды некоторые компании упоролись и взяли ядро и переименовали его и присвоили себе, а терь ты разгребай и жертвуй этим компашкам, ставь 16.04 пока я не решу эту проблему

Не было, я забыл про expert mode при установки системы, установщик про это не спросил. Я думал это дописать, но раз на той странице не было про это написано, то решил без contrib non-free установить драйвер.

Добавил contrib non-free и всё и больше началось устанавливаться. Спасибо за помощь!

Просто накати нормальный дистрибутив, секса с компьютером поубавится. Ты крайне неэффективно расходуешь время, а это как известно самый ценный ресурс.

Однажды некоторые компании упоролись и взяли ядро и переименовали его и присвоили себе, а терь ты разгребай и жертвуй этим компашкам, ставь 16.04 пока я не решу эту проблему

Щас уже 18.04, но я не буду Ubuntu,Mint’ы и подобные устанавливать. Во первых там ppa, они меня расстраивают. А во вторых, в Debian KDE изкоробки.

Читайте также:  Видеокарта для компьютера rx470

КДЕ блеклая она какая то, если по цветам смотреть то лучшая это соляра баджи , но у нее есть эффекты которые нравяться пользователям, но кинишко то я конечно буду смотреть там где цветов побольше. Так что КДЕ лучше бы баджи пилило

КДЕ блеклая она какая то, если по цветам смотреть то лучшая это соляра баджи , но у нее есть эффекты которые нравяться пользователям, но кинишко то я конечно буду смотреть там где цветов побольше. Так что КДЕ лучше бы баджи пилило

Посмотрел, этот budgie. Похоже на что-то между xfce,mate,kde3-4. Я не знаю чем оно лучше KDE, но мне нравиться KDE сейчас. Все приложения что мне нужны — есть. Всё красиво и просто выглядит.

Вообще мне в принципе всё-равно на DE, лишь бы работало. Но ppa я не люблю, ну или не осилил.

Но удачи не забудь колориметры и раскрашивалки проверить на разных осях если будешь еще мигрировать конечно. А, то может цветность уже есть и более 255

Но удачи не забудь колориметры и раскрашивалки проверить на разных осях если будешь еще мигрировать конечно. А, то может цветность уже есть и более 255.

Источник

Проблема с драйверами NVIDIA, Debian

Доброго времени суток всем. Проблема заключается в следующем:

Имеется ноут, Acer Aspire 5750G, с двумя видеокартами на борту, встроенной и дискретной — GeForce 630M.

Система: Debian Jessie 8 + KDE.

Решил установить проприетарные драйвера nvidia. Все успешно установилось. Запускаю:

Чтобы обновить xorg.conf, все пишется без проблем. Но когда пытаюсь перезапустить kdm:

То графическая среда не запускается. Выкидывает в консоль. Приходится менять xorg.conf на его бекап, и перезапускать kdm.

Очевидно, проблема в плохо сгенерированном xorg.conf.

Прошу помочь мне с данной проблемой. Все варианты найденные путём поиска в гугле результатов не дали.

xorg.conf до модификации nvidia-xconfig’ом:

xorg.conf после модификации:

Очередной неосилятор поиска и вики.

Ах да, забыл сказать. Bumblebee успешно пользовался и раньше, всё бы ничего да только практически на всех играх fps не поднимались выше 10.

По этому вынужден был экспериментировать.

По поводу проблемы, вот конец лог файла Xorg.0.log:

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

Хочешь динамическое переключение — шмеле твой выбор. Хочешь жалкую поделку от NV — https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Using_nvidia . Но это не отменяет того, что поискм ты пользоваться не умеешь.

Отнюдь, возражу. С чего-же такие резкие выводы? Вполне хорошо пользуюсь поиском.

Повторюсь, bumblemee пользовался до сих пор, но когда возникало желание поиграть под linux, то серьёзные проблемы с производительностью были обеспечены. Игры напрочь отказывались работать более чем 10 ФПС.

Так-же, я в курсе что лишь bumblebee умеет динамически переключать, но в связи с вышеописанной проблемой возникло желание поэкспериментировать с дровами.

В арчевской вики всё написано, если ты её не нашёл, то значит не умеешь пользоваться поиском.

Источник

  • ru
  • NvidiaGraphicsDrivers

Эта страница описывает, как установить проприетарные видео драйвера NVIDIA на систему Debian.

Примечание: Для системы Apple, чтобы избежать черный экран после установки драйверов, выполните следующие действия: http://askubuntu.com/a/613573/134848

Идентификация

Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:

Для большей информации смотрите Идентификация устройств.

Примечание: если команда lspci возвращает больше одной строчки, то у вас, возможно, (гибридный) графический чипсет Optimus, и вам инструкция с этой странице не подходит. Смотрите эту страницу Bumblebee.

nvidia-detect

Скрипт nvidia-detect (пакет nvidia-detect расположен в секции non-free) также может быть использован для идентификации вашей видеокарты и проверки на совместимость с драйвером:

Драйвера

Фирменные драйвера «NVIDIA Accelerated Linux Graphics Driver» обеспечивают оптимизированное аппаратное ускорение для OpenGL приложений через прямой-рендеринг X сервера. It is a binary-only Xorg driver requiring a Linux kernel module for its use.

Для Debian 9 «Stretch» доступно несколько версий драйверов:

Версия 390.48 (поддерживаемые устройства)

  • Для видеокарт Fermi/Kepler/Maxwell/новые.
  • Обратите внимание, что версия 390.48, в настоящее время, доступена только в stretch-backports.

Для видеокарт GeForce 8xxx — 7xx.

Для видеокарт GeForce 6xxx и 7xxx.

Для Debian 8 «Jessie» доступно несколько версий драйверов:

Обратите внимание, что версия 375.66 доступна только в нестабильной версии Debian и через репозиторий Backports.

Для видеокарт GeForce 8xxx — 7xx.

Для видеокарт GeForce 6xxx и 7xxx.

Для Debian 7 «Wheezy» доступно 4 версий драйверов:

Для видеокарт GeForce 8xxx и выше.

Для видеокарт GeForce 6xxx и выше.

Для видеокарт GeForce 5xxx / GeForce FX.

Для видеокарт GeForce 2, GeForce 3 и GeForce 4.

Все вышеперечисленные версии доступны только для архитектур x86 и x86-64 (Debian i386 и AMD64 порты соответственно).

Установка

Debian 9 «Stretch»

As of stretch, you don’t need nvidia-xconfig anymore, and a xorg.conf file is not needed either in most situations. Also, the 340 series has been forked into its own series of packages to support older cards.

Читайте также:  Asus k56c драйвера nvidia

Версия 390.48 (доступна в stretch-backports)

Добавьте stretch-backports в файл /etc/apt/sources.list, пример:

Установите соответствующий пакет linux-headers. Если вы используете ядро версии 4.9 в Debian Stretch:

Или если вы используете ядро из stretch-backports:

Теперь можно установить пакет nvidia-driver. DKMS собирет модуль nvidia для вашей системы.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 375.66

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет nvidia-driver. DKMS собирёт модуль nvidia для вашей системы, используя пакет nvidia-kernel-dkms.
    Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).

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

    Версия 340.102 (legacy GPUs)

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет nvidia-legacy-340xx-driver. DKMS собирёт модуль nvidia для вашей системы, используя пакет nvidia-legacy-340xx-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.135 (legacy GPUs)

    Для видеокарт GeForce 6xxx и 7xxx GPUs (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет nvidia-legacy-304xx-driver. DKMS собирёт модуль nvidia для вашей системы, используя пакет nvidia-legacy-304xx-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Debian 8 «Jessie»

    As of jessie, if you only need basic functionality and don’t care about performances, the need for the proprietary drivers is pretty much over — nouveau now works quite well and works with dual-headed displays by simple and easy configuring from within your desktop (for KDE Plasma see System_Settings/Hardware/Display_and_Monitor/Display_Configuration). The proprietary drivers don’t provide normal logging and can be a hidden source of problems. If you are doing a distribution upgrade, you should at the very least remove all the nvidia packages from wheezy, get your desktop working with nouveau, then reinstall the nvidia packages if there is a pressing reason.

    Версия 375.66 (доступна в jessie-backports)

    Добавьте jessie-backports в файл /etc/apt/sources.list, пример:

    Установите соответствующий пакет linux-headers. Если вы используете ядро версии 3.16 в Debian Jessie:

    Или если вы используете ядро из jessie-backports:

    Теперь можно установить пакет nvidia-driver. DKMS собирет модуль nvidia для вашей системы.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 340.102

    Для видеокарт GeForce 8xxx и выше (поддерживаемые устройства). Для старых устройств, смотрите Version 304.135 (legacy GPUs).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет nvidia-driver. DKMS собирёт модуль nvidia для вашей системы, используя пакет nvidia-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.135 (legacy GPUs)

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Это установит пакет пакет nvidia-legacy-304xx-driver. DKMS собирет модуль nvidia для вашей системы, используя пакет nvidia-legacy-304xx-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Debian 7 «Wheezy»

    Версия 340.96 (доступна в wheezy-backports)

    Для видеокарт GeForce 8xxx и выше (поддерживаемые устройства). Это доступно из репозитория wheezy-backports.

    Добавьте wheezy-backports в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов:

    Установите соответствующий пакет linux-headers:

    Установите пакет модуля ядра из wheezy-backports:

    Это установит пакет nvidia-driver. DKMS собирет модуль nvidia для вашей системы, используя пакет nvidia-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 304.125

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    При этом, так же будет установлен рекомендуемый пакет nvidia-glx. DKMS собирет модуль nvidia для вашей системы.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 173.14.35 (legacy GPUs)

    Для видеокарт GeForce 5xxx / GeForce FX (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    Читайте также:  Обновить видеокарту amd atombios

    Это установит пакет nvidia-glx-legacy-173xx. DKMS собирет модуль nvidia для вашей системы, используя пакет nvidia-legacy-173xx-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Версия 96.43.23 (legacy GPUs)

    Для видеокарт GeForce 2, GeForce 3 и GeForce 4 (поддерживаемые устройства).

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет модуля ядра:

    При этом, так же будет установлен рекомендуемый пакет nvidia-glx-legacy-96xx. DKMS собирет модуль nvidia для вашей системы, используя пакет nvidia-legacy-96xx-kernel-dkms.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist, иначе сделайте это вручную).
  • Сборка новой версии из SVN

    По мере выхода новых официальных версий проприетарных драйверов, их загрузка в репозиторий не может происходить сразу. Это может быть по разным причинам, в том числе ожидание новых бинарных пакетов, чтобы очистить НОВУЮ очередь, которую должна быть одобрена вручную ФТП-мастером.

    Before running the upstream installer, which might cause problems to your installation, you can build and install the packages locally if they are ready on SVN. Проверьте, доступна ли версия, которая вас интересует:

    Если это так, установите следующее:

    Then checkout the branch you want and build it locally:

    and if you need multiarch packages (i.e. i386 on amd64) — required for steam to work:

    Примечание: Для MultiArch, например amd64 с i386, вы НЕ должны устанавливать все пакеты из чужеродной архитектуры, достаточно только libgl1-nvidia-glx-i386 или nvidia-driver-libs-i386 в зависимости от версии (branch), и их зависимости.

    Примечание: to use get-orig-source you’ll need tar version 1.29 or higher, if that is not an option (e.g. in jessie) you can modify the debian/rules file by deleting the new tar arguments that doesn’t exist in older tar versions (--clamp-mtime and --sort):

    This way debian/rules get-orig-source command will work fine in jessie. In case it doesn’t work you may try creating the tarball manually following the schema used by an existing one in the Debian archive.

    Примечание: Если команда svn-buildpackage сообщает ошибку от tar, например такую:

    то создайте отсутствующую директорию /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481 (название меняется каждый раз, в зависимости от времени, так что создайте директорию в другом терминале) и нажмите r для повторения команды. Вы должны создать директорию дважды. После этого сборка должна выполниться успешно.

    Конфигурация

    Драйвер nvidia автоматически не обнаруживается сервером Xorg, поэтому его надо сконфигурировать. Однако, конфигурирование описанное ниже, не должно выполняться на системах с Nvidia Optimus; первичный X дисплей использует драйвер вашей видеокарты Intel, который автоматически обнаруживается X. Смотрите Bumblebee для получения большей информации по настройке Optimus на вашей системе.

    Автоматически

    Установите пакет nvidia-xconfig, и запустите от имени пользователя root или через sudo. Это автоматически сгенерирует файл конфигурации сервера Xorg /etc/X11/xorg.conf.

    Вручную

    Этот конфигурационный файл можно создать используя следующие команды:

    Обратите внимание, что это ломает работу Xorg на системе с !Optimus. Для такова оборудования смотрите ru/Bumblebee, вместо данной инструкции.

    Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist).

    Debian 9 «Stretch»

    CUDA 8 доступен из non-free репозитория

    Это установит nvcc и сопутствующие. Визуальный профилировщик (profiler) находится в отдельном пакете nvidia-visual-profiler.

    CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. При компиляции вам нужно добавить -ccbin clang-3.8 в командной строке nvcc.

    В пакеты Debian CUDA, к сожалению, не включены примеры Toolkit. Чтобы установить их самостоятельно, вам необходимо загрузить установочный .run файл Cuda 8 с https://developer.nvidia.com/cuda-downloads (выбрать «Ubuntu 16.04»). Выполнить этот .run файл и (после принятия лицензии и согласия на запуск на неподдерживаемой системе) не устанавливая драйвер и toolkit, выбрать только «Примеры» («Samples»). Обратите внимание, что перед этим шагом вы должны установить

    Чтобы скомпилировать образцы (samples), сначала необходимо установить

    Note that if you are mixed code compiled with gcc and nvcc, you may need to also add

    в командной строке nvcc.

    Решение проблем

    Драйвер NVIDIA конфликтует с драйвером DRM nouveau (580894). Модуль ядра nouveau находится в черном списке пакетов glx-alternative-nvidia или nvidia-kernel-common.

    Перезагрузите ваш компьютер после настройки Xorg на работу с драйвером NVIDIA.

    Если вы не можете поменять яркость экрана, то откройте ваш конфигурационный файл Xorg (/etc/X11/xorg.conf или /etc/X11/xorg.conf.d/20-nvidia.conf в зависимоти от метода, который вы использовали при настройке) и добавьте

    в секцию Device. In some case (eg. ?GeForce GT 650M Mac Edition) it may cause screen flickering during boot time (just after grub screen), and system will not boot. In this case you should use instead add the following:

    to the file: /etc/rc.local

    Возвращаем всё в исходное состояние

    В случае, если вы хотите восстановить систему в состояние, которое было до этого, сделайте следующие:

    Если Вы не можете использовать окружение рабочего стола:

    Нажмите Ctrl+Alt+F2 и войдите в систему как root.

    Файл xorg должен себя перенастроить автоматически, если это не произошло, то выполните это:

    Источник

    Adblock
    detector