A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Установка драйверов NVIDIA в Linux

Установка драйверов NVIDIA в Linux


Рубрика: Другое Linux
Метки: |
Просмотров: 13207

О драйвере NVIDIA для LINUX

Графический драйвер NVIDIA для Linux предоставляет аппаратное ускорение 2D операций и высокопроизводительную поддержку OpenGL при использовании графических процессоров NVIDIA.

Драйвер обеспечивает оптимальное программное ускорение для OpenGL - и X-приложений и поддерживает практически все современные графические процессоры NVIDIA. Также в драйвере реализована поддержка функций TwinView, ТВ-выхода и цифровых плоских мониторов.

Драйверы NVIDIA могут быть загружены с сайта NVIDIA 9

Драйвер NVIDIA выполнен по унифицированной архитектуре, в которой один драйвер используется для всех поддерживаемых графических процессоров NVIDIA (обратитесь к приложению А за списком поддерживаемых процессоров). Таким способом решена проблема выбора правильного драйвера пользователем, и драйвер доступен для загрузки как один файл, именуемый, например:

NVIDIA-Linux-x86-1.0-100.14.09-pkg1.run

Суффикс -pkg# в имени файла используется для различения дистрибутивов, содержащих один и тот же драйвер, но с разным набором предварительно скомпилированных модулей интерфейса ядра операционной системы. Файл с наибольшим номером в суффиксе подходит для большинства систем.

Поддержка устаревших графических процессоров удалена из унифицированного драйвера. Они поддерживаются путем выпуска специальных дистрибутивов для устаревших чипов. Обратитесь к приложению А за списком поддерживаемых устаревших процессоров.

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

Установка драйвера NVIDIA

Перед началом установки

Перед началом установки вы должны выключить сервер Х-интерфейса и завершить все приложения, использующие OpenGL (учтите, что возможна работа некоторых приложений даже после остановки сервера Х-интерфейса). Вы также должны настроить запуск операционной системы на загрузку в консоль, а не напрямую в Х-интерфейс. Эта процедура облегчит восстановление в случае проблем в процессе установки драйвера. Обратитесь к приложению I за дополнительной информацией.

Запуск инсталлятора

После загрузки файла NVIDIA-Linux-x86-1.0-ХХХХ-pkg#.run перейдите в каталог, содержащий файл дистрибутива и как пользователь «root» запустите файл:

# cd каталог

# sh NVIDIA-Linux-x86-1.0-ХХХХ-pkg#.run

Файлы .run представляют собой самораспаковывающиеся архивы. При выполнении они извлекают содержимое архива и запускают утилиту «nvidia-installer»,предоставляющую интерактивный интерфейс, проводящий вас через процесс установки.

Приложение «nvidia-installer» также устанавливает само себя в /usr/bin/nvidia-installer и может понадобиться потом для деинсталляции драйвера, авто-обновления драйвера и тому подобных задач. Использование утилиты подробнее описано ниже в этой главе.

Вы также можете указать ключи запуска .run файла. Типичные ключи запуска:

--info — вывод информации о '.run' файле и выход;

--check — проверка целостности архива и выход;

--extract-only — извлечение содержимого архива ./NVIDIA-Linux-x86-1.0-ХХХХ.run без запуска «nvidia-installer»;

--help — вывод информации о типовых ключах запуска и выход;

--advanced-options — вывод информации о типовых и дополнительных ключах запуска и выход.

Установка поддержки на уровне ядра

Драйвер NVIDIA содержит специальный модуль интерфейса, который должен быть скомпилирован отдельно для каждого ядра операционной системы. NVIDIA распространяет исходный код модуля интерфейса ядра наряду с предварительно скомпилированными файлами для большинства версий ядра операционной системы, входящих в состав популярных дистрибутивов Linux.

При запуске установщик драйвера определяет, есть ли готовый предварительно скомпилированный модуль интерфейса для использующейся версии ядра. Если не имеется ни одного, то проверяется наличие подходящей версии на FTP сайте NVIDIA (подразумевается наличие соединения с Интернет) и загружает его. Если файл не найден, как по причине отсутствия подходящего файла, так и по причине недоступности FTP сайта, инсталлятор проверяет наличие исходных текстов ядра и компилирует модуль интерфейса сам. Необходимо наличие в системе исходных текстов используемого ядра для успешной компиляции. В большинстве систем это означает необходимость нахождения и установки пакетов с исходными текстами, в некоторых дистрибутивах установка дополнительных пакетов не требуется (например, в Fedora Core 3, Red Hat Enterprise Linux 4).

После выбора подходящего модуля интерфейса ядра (из числа содержащихся в .run пакете, или скомпилированного на месте) требуется связать его с закрытой частью кода модуля NVIDIA уровня ядра. Для этого требуется наличие в системе линкера (linker). Линкер, обычно находящийся в /usr/bin/ld, является частью пакета «binutils». Вы должны установить в системе линкер перед установкой драйвера NVIDIA.

Функции инсталлятора

Без ключей запуска .run файл запускает установщик сразу после извлечения из архива. Установщик также может быть запущен отдельным шагом в ходе установки, или после установки для проверки обновлений и т.п. задач. Основные ключи запуска «nvidia-installer»:

--uninstall — в процессе установки создаются резервные копии конфликтующих файлов и записи о скопированных новых файлах. Ключ uninstall откатывает установку драйвера, возвращая систему в исходное состояние;

--latest — соединение с FTP сайтом NVIDIA и вывод последней доступной версии драйвера и ссылки для загрузки дистрибутива последней версии;

--update — соединение с FTP сайтом NVIDIA, загрузка дистрибутива последней версии драйвера и его установка;

--ui=none — инсталлятор использует графический интерфейс на основе библиотеки ncurses, если таковая присутствует в системе. Иначе используется стандартный интерфейс командной строки. Этот ключ отключает использование графического интерфейса;

Обратите внимание, что инсталлятор имеет возможность загрузки обновленных предварительно скомпилированных модулей интерфейса ядра с FTP сайта NVIDIA (для ядра версии, выпущенной после выхода дистрибутива драйвера NVIDIA).

Источник 5

Комментариев: 6 RSS