Про драйвер NVIDIA для LINUX
Графічний драйвер NVIDIA для Linux надає апаратне прискорення 2D операцій і високопродуктивну підтримку OpenGL при використанні графічних процесорів NVIDIA.
Драйвер забезпечує оптимальне програмне прискорення для OpenGL - і X-додатків і підтримує практично всі сучасні графічні процесори NVIDIA. Також в драйвері реалізована підтримка функцій TwinView, ТВ-виходу та цифрових плоских моніторів.
Драйвери NVIDIA можуть бути завантажені з сайту NVIDIA 8
Драйвер NVIDIA виконаний за уніфікованою архітектурі, в якій один драйвер використовується для всіх підтримуваних графічних процесорів NVIDIA (зверніться до додатка А за списком підтримуваних процесорів). Таким способом вирішена проблема вибору правильного драйвера користувачем, і драйвер доступний для завантаження як один файл, іменований, наприклад:
Суфікс -pkg # в імені файлу використовується для розрізнення дистрибутивів, що містять один і той же драйвер, але з різним набором попередньо скомпільовані модулів інтерфейсу ядра операційної системи. Файл з найбільшим номером в суфіксі підходить для більшості систем.
Завантажений файл являє собою саморозпаковується установник, і ви можете зберегти його в будь-яке місце в системі.
Установка драйвера NVIDIA
Перед початком установки
Перед початком установки ви повинні вимкнути сервер Х-інтерфейсу і завершити всі функції, які залежать OpenGL (врахуйте, що можлива робота деяких додатків навіть після зупинки сервера Х-інтерфейсу). Ви також повинні налаштувати запуск операційної системи на завантаження в консоль, а не безпосередньо в Х-інтерфейс. Ця процедура полегшить відновлення в разі проблем в процесі установки драйвера. Зверніться до додатка I за додатковою інформацією.
запуск інсталятора
Після завантаження файлу NVIDIA-Linux-x86-1.0-ХХХХ-pkg # .run перейдіть в каталог, що містить файл дистрибутива і як користувач «root» запустіть файл:
Файли .run представляють собою архіви. При виконанні вони витягують вміст архіву і запускають утиліту «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 відкочується установку драйвера, повертаючи систему в початковий стан;
--ui = none - інсталятор використовує графічний інтерфейс на основі бібліотеки ncurses, якщо така є в системі. Інакше використовується стандартний інтерфейс командного рядка. Цей ключ відключає використання графічного інтерфейсу;