Разработка сайта для Вашего бизнеса. Веб дизайн. Дизайн логотипа, фирменного стиля, рекламная фотография . Комплексный рекламный креатив.

Ralex. We do the work.
На рынке с 1999го года. Средняя ценовая категория. Ориентация на эффективность решений.
Ознакомтесь с нашим портфолио
Узнайте больше о услугах
Свяжитесь с нами:
E-mail: [email protected]
Tel: (044) 587 - 84 - 78
Custom web design & дизайн и разработка сайта "под ключ"
Креативный, эффективный дизайн. Система управления сайтом (СУС).
Custom flexible разработка систем электронной коммерции
Система e-commerce разрабатывается под индивидуальные потребности. Гибкая функциональность.
Search Engine Optimzation & оптимизация под поисковые системы (SEO)
Постоянная оптимизация и мониторинг сайта в поисковых системах. Достигаем результата быстро и эффективно
Custom logo design & дизайн логотипа и фирменного стиля
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.
профессиональная рекламная фотография
креативно, смело, качественно
Custom logo design & рекламный креатив. дизайн рекламы
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.

ru: howtos: hardware: proprietary_graphics_drivers

  1. отримання драйвера
  2. установка
  3. Налаштування
  4. Перевірка
  5. автоматична деінсталяція
  6. Установка і настройка драйвера nVIDIA
  7. Деактивация модуля '' nouveau ''
  8. установка пакета
  9. Усунення несправностей
  10. Установка довічного драйвера nVIDIA
  11. Завантаження відповідного установника драйвера nVIDIA
  12. Деактивация модуля nouveau
  13. nVIDIA Binary Driver Installation
  14. Starting X11 with nvidia GPU Support
  15. nVIDIA Installer Options
  16. Troubleshooting
  17. Sources

Наша взаимовыгодная связь https://banwar.org/

Welcome to the Slackware Documentation Project

Welcome to the Slackware Documentation Project

Графічна система X.Org X11 забезпечує велику кількість драйверів і принаймні 2D відеоускореніе для більшості відеокарт, однак, якщо система оснащена графічним процесором (відкритий) від AMD (ATI) або NVIDIA, власницькі драйвери можна завантажити з веб-сайтів обох цих виробників і встановити.

Метою даної статті є опис різних методів установки і настройки цих власницьких драйверів в Slackware.

В AMD відмовилися від підтримки старих карт (4ххх і нижче) в поточному (12.6) і в майбутніх випусках власницьких драйверів, тому переконайтеся, що ваша карта все ще підтримується. Якщо це не так, то xf86-video-ati з відкритим вихідним кодом має бути достатньо, хоча воно дещо повільніше власницьких версій.

отримання драйвера

Зверніть увагу, що програма установки буде компілювати драйвера (Fglrx) потребує пакетах kernel-modules і kernel-source для установки. Наступні кроки дійсні для графічної і CLI версія Windows.

установка

Наступні інструкції призначені для створення інсталяційного пакету для Slackware. Він створюється програмою установки автоматично і, здається, працює досить добре в більшості випадків. Існує також «автоматизований» метод установки.

Каталізатор і набір драйверів для Linux можна завантажити за цим засланні . Файл підходить для 32 і 64-розрядних систем.

Після завантаження, розпакуйте файл:

$ Unzip amd-driver-installer-VERSION-x86.x86_64.zip

Далі отримаєте привілеї root:

$ Su -

Прокрутіть в каталог з файлом 'run' і запустіть інсталятор:

# Sh amd-driver-installer-VERSION-x86.x86_64.run

Програма установки буде збирати дані про вашу систему і підкаже як вибрати автоматичну установку або створити пакет для конкретного дистрибутива. Виберіть створення пакета для конкретного дистрибутива, так як пізніше він може бути встановлений за допомогою інструменту для роботи з пакетами Slackware.

Коли буде запропоновано вибрати дистрибутив, виберіть «Detected OS: Slackware / Slackware».

Після його завершення збирання, установник створить інсталяційний пакет в тому ж каталозі, де знаходиться файл run і тепер ви можете зробити:

# Installpkg fglrx-VERSION-x86-1.tgz

Якщо виникли деякі помилки під час установки ви можете побачити їх в / usr / share / ati / fglrx-install.log.

Налаштування

Вам потрібно буде перезавантажити систему для того, щоб скористатися новими драйверами. Перш ніж зробити це вам потрібно відредагувати /etc/modprobe.d/blacklist.conf (або створити новий: /etc/modprobe.d/radeon_blacklist.conf) і додати наступні рядки в файл:

blacklist radeon blacklist radeonhd

Потім ви можете створити новий конфігураційний файл X.Org, запустивши:

# Aticonfig --initial -f

X.Org зазвичай не вимагає зміни файлу /etc/X11/xorg.conf, але в деяких випадках (як правило, старі карти) необхідно додати наступний рядок в розділі «Device»:

Option "SWCursor" "true"

Якби не було ніяких помилок і драйвер був встановлений успішно, ви повинні перезавантажити систему для використання драйверів.

Перевірка

Після перезавантаження, ви можете перевірити роботу драйвера, запустивши:

$ fgl_glxgears

Повинні відобразиться шестерні, що обертаються плавно і без збоїв.

Можна виконати:

$ glxinfo

Подивіться в перших рядках, включений DRI. Якщо немає, будуть потрібні додаткові дії, оскільки вбудований в установник будівник пакетів досить старий (старше офіційної Slackware64), буде потрібно перемістити деякі файли для роботи на Slackware версії 14.1. Пакет для slackbuilds.org з вирішенням цієї проблеми поки в розробці, а поки можна спробувати виправити вручну як описано тут (повідомлення на форумі LQ) , А якщо не вийшло, повинна допомогти автоматична установка.

автоматична деінсталяція

Якщо ви вибрали автоматичну установку пакета і вам потрібно видалити драйвери, ви можете запустити програму установки з додатковим аргументом uninstall, ось так:

# Sh amd-driver-installer-VERSION-x86.x86_64.run --uninstall

Або викликати сценарію видалення безпосередньо:

# / Usr / share / ati / amd-uninstall.sh

Незалежно від того, як він був встановлений, видалення драйвера fglrx «ламає» mesa, так як деякі файли переміщаються. В цьому випадку необхідно переустановити mesa. Крім того, якщо ви хочете повернутися до власних radeon / radeonhd драйверам, ви повинні видалити рядки з чорного списку, додані раніше.

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

Установка з SlackBuilds.org

Едвард Кеніг підтримує пакети libvdpau, nvidia-driver і nvidia-kernel в SlackBuilds.org

Всі три пакети повинні мати функціонуючий драйвера NVIDIA. Пакет The nvidia-kernel збирає модуль ядра, а пакет nvidia-driver збирає X.Org драйвер, містить OpenGL реалізацію, а також COMPAT32-бібліотеки для використання їх на мультібібліотечной Slackware64 системі. Пакет libvdpau потрібно пакету nvidia-driver.

Деактивация модуля '' nouveau ''

Першим кроком при установці драйвера є додавання драйвера nouveau в чорний список. Невиконання цієї вимоги може призвести до помилки startx «ERROR: could not insert 'nvidia': No such device» «Помилка: не вдалося завантажити 'nvidia': Немає такого пристрою».

Додавання nouveau в чорний список відбувається за допомогою установки пакета xf86-video-nouveau-blacklist з директорії «extra» версії Slackware. Це може бути досягнуто за допомогою установочного CD або DVD, отриманням файлу з дзеркала Slackware, або при використанні утиліти slackpkg.

установка пакета

Існують два способи установки пакетів з SlackBuilds.org:

  • шляхом завантаження відповідних складальних сценаріїв з SBo , І збірки відповідно до процедури установки SlackBuild
  • використання утиліти sbopkg яка автоматизує завантаження вихідних файлів і послідовну збірку / установку декількох пакетів.

Як тільки пакети були встановлені за допомогою інструкції, які супроводжують кожен SlackBuild, сервер X11 може бути запущений з повною підтримкою графічного процесора.
Для того щоб налаштувати X11 на автоматичний запуск, дивіться «Запуск X11 з підтримкою графічного процесора NVIDIA» в наступному розділі.

Усунення несправностей

Усунення несправностей

Установка довічного драйвера nVIDIA

Установка довічного драйвера nVIDIA включає наступні кроки:

  • Завантаження відповідного установника драйвера nvidia

  • Деактивация і вивантаження модуля драйвера nouveau

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

  • За бажанням, конфігурація системи для автоматичного запуску графічного інтерфейсу

Наступна порада перераховує основні кроки по установці драйвера nvidia. Повний текст статті наступний.

Для тих, хто просто хоче відповідні команди, тут наводиться коротка інформація з наступних дій:

  • зайдіть на веб-сайт драйверів nVIDIA для Unix і завантажте відповідний драйвер. Назва пакета драйвера щось на кшталт «NVIDIA-Linux- ARCH - VERSION .run» де ARCH буде архітектурою процесора / вашої системи і VERSION - версією драйвера
  • Переконайтеся що X11 не запущено; якщо це так, завершіть його роботу і перейдіть в текстовий режим

  • Авторизуйтесь в системі як root, запустіть інсталятор драйвера nVIDIA командою # sh /path/to/NVIDIA-Linux-ARCH-VERSION.run
  • Якщо потрібно деактивувати nouveau, зробіть це і перезавантажте систему

  • Знову запустіть інсталятор з привілеями root

  • Як мінімум, виберіть прийняття ліцензії та встановіть драйвер. Будь ласка, ознайомтеся з розділом параметрів установника nVIDIA щоб дізнатися про варіанти автоматичної установки.

Якщо nvidia-xconfig не був запущений монтажником, то після завершення установки і перед запуском сервера X11 файл «/etc/X11/xorg.conf» повинен бути відредагований вручну.

Завантаження відповідного установника драйвера nVIDIA

Перший крок полягає в тому, щоб завантажити відповідний драйвер з веб драйверів nVIDIA для Unix . Для 64-розрядної версії Slackware (включаючи мультібібліотечние системи), Ви можете завантажити пакет драйвера «Linux x86_64 / AMD64 / EM64T», в той час як 32-розрядної версії Slackware необхідний драйвер «Linux x86 / IA32». Найбезпечніший вибір для підбору правильної версії полягає в використанні «Актуальною версією з довготривалою підтримкою» але в деяких випадках (дуже нова відеокарта або супутні проблеми, які ви намагаєтеся вирішити), ви можете вибрати замість цього «Актуальну версію з короткочасної підтримкою».
Застарілі драйвери також доступні для старих відеокарт. При виборі драйвера, відобразиться список сумісності графічних процесорів. Як тільки ви визначили потрібний драйвер, необхідно прийняти умови ліцензії, і зберегти файл в доступному місці. Перед запуском програми установки є деякі інші дії, які повинні бути прийняті.

Деактивация модуля nouveau

В цілому, графічний процесор nVIDIA відразу ж буде виявлено і відкритий графічний драйвер «nouveau» активується в системі. Це дозволить використовувати 3D-прискорення відео на багатьох картах. Модулі nouveau і nvidia несумісні; Таким чином, перш ніж приступити до установки модуля nvidia, необхідно вивантажити nouveau і заборонити його автоматичне завантаження.

Для цього повинен бути створений файл в каталозі «/etc/modprobe.d/» і містити текст

blacklist nouveau options nouveau modeset = 0

і відповідно названий, наприклад, «disable_nouveau.conf»

Перший рядок блокуватиме модуль nouveau від автоматичного завантаження під час запуску. Модуль як і раніше може бути завантажений вручну користувачем або сервером X. Таким чином, другий рядок запобіжить modeset ядра, що дозволяє вивантажувати модуль nouveau. 1)

As mentioned in the modprobe.d README file, the monolithic module blacklist file has been split into smaller files and stored under /lib/modprobe.d/ However, a .conf file in the /etc/modprobe.d/ directory will override one in /lib/modprobe.d/ This is thus a more sure way to block the loading of the nouveau driver.

After displaying an error to the effect that the nouveau and nVIDIA proprietary drivers are incompatible, newer nVIDIA installers will prompt for permission to create a .conf file to blacklist nouveau in /etc/modprobe.d/ which will be named nvidia-installer-disable -nouveau.conf By default, the contents of this file will be:

# Generated by nvidia-installer blacklist nouveau options nouveau modeset = 0

The installer will then state that it has failed and request that the system be restarted to put changes into effect. Once the system has been restarted, the nouveau driver will no longer be loaded, and installation of the binary driver can continue.

Alternately, the package xf86-video-nouveau-blacklist from the «/ extra» directory of the Slackware installation media should be installed. Once installed, the system should be restarted, at which point driver installation can continue.

nVIDIA Binary Driver Installation

nVIDIA binary driver installation can not be completed while the X11 Window System is active .
The default behavior of Slackware is to boot into a text-only terminal. In this case, the nVIDIA installer can simply be run. However, if the graphical environment was already launched, it must be exited. If lunched with the «startx» command, closing the graphical environment can be accomplished by logging out or, and only if necessary, pressing Ctrl + Atl + Bksp.

If using a graphical login manager, such as KDM, simply exiting via the menu or pressing Ctrl + Alt + Bksp will not work because the graphical login manager will be restarted automatically .
The best way to shut down X gracefully is by logging off, switching to a conole terminal by pressing Alt + F2, logging into the console as root and running: telinit 3

Another method to return to the console, crude and thus not recommended but effective if necessary, is to stop / kill the DM and then exit the X Server by pressing Ctrl + Atl + Bksp. For example, KDM can be killed by issuing the command

killall -9 kdm

Again, this should only be used if other methods fail.

Once X11 is no longer running, the nVIDIA installer can be launched as root. Either log in as root or issue the «su -" command, then run the installer. Sometimes, it is advantageous to run the installer using some of the available command-line options. For more information, consult «nVIDIA Installer Options» at the end of this section.

$ Su - Password: # sh /path/to/NVIDIA-Linux-ARCH-VERSION.run

When the installer is launched without any command line options and excepting any errors, the installation will proceed as follows:

  • The installer will extract itself and start an ncurses interface. The first step is to accept the license terms.

  • When installing the module for a system that has no previous version, the installer will begin to build the module. If, however, a previous nVIDIA driver was found, the installer will prompt for permission to remove the previous driver as part of the new installation. To proceed with the installation, permission should be granted to remove the previous installation.

  • After building the module on x86_64 systems, the installer will prompt about installing nVIDIA's 32-bit compatibility OpenGL libraries. You will only need the 32-bit compatibility libraries if your Slackware is 64-bit multilib .
  • Next, in the case of a previous version, the installer will uninstall the module.

  • Once no conflicting X and (should this option be chosen) OpenGL files are found, the module will be installed.

  • The program will then offer to use the nvidia-xconfig utility to modify the xorg.conf file to reflect the change in video drivers. This utility often works, but could possibly change other values ​​in xorg.conf. It does, however, back-up the original file to «/etc/X11/xorg.conf.nvidia-xconfig-original»

  • A prompt confirms that the driver installation is complete and was a success, at which point the program exits to the console.

The nvidia module should now be installed for the currently running kernel.

You must create an X.Org configuration file which loads the binary Nvidia driver if you decided not to let the nvidia -xconfig utility modify your computer's xorg.conf file. The X.Org of Slackware supports individial «* .conf» files in a directory /etc/X11/xorg.conf.d. Any file with a .conf extension will be included together with the main /etc/X11/xorg.conf file.
You could create for instance a file named /etc/X11/xorg.conf.d/10-nvidia.conf with the following content:

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "Nvidia Corporation" BoardName "" EndSection

Without this definition, you will not get accelerated Nvidia GPU support! X.Org would fall-back to VESA mode because the nouveau driver has been blacklisted. The kernel will not auto-detect the binary driver as opposed to the nouveau driver .

Starting X11 with nvidia GPU Support

All that remains is to start the X.org server. This can be accomplished by configuring Slackware to start in runlevel 4, which will start a graphical login manager, such as KDM or XDM, on boot. If you want this, then you need to edit the file «/ etc / inittab» and change the line

id: 3: initdefault:

to

id: 4: initdefault:

Otherwise you can login to a user account and issue the «startx» command to start an X session.

By default, startx will start the window manager which was chosen during installation. To change this behavior, the file «.xinitrc» in the user's home directory can be edited to start a different WM.
Alternatively, the default WM can be altered on a per-user basis by using the command «xwmconfig» and selecting one of the available WM's.

nVIDIA Installer Options

The nVIDIA Installer has many options available to the system maintainer which can be accessed by running the installer with the -A option:

# Sh ./NVIDIA-Linux-ARCH-VERSION.run -A

Some common options are

  • -a, --accept-license: bypasses the nVIDIA license screen. By doing so, the license is accepted.

  • --update: check for an updated driver on the nVIDIA website; if it exists, automatically download and install the new version.

  • --uninstall: removes the nVIDIA driver and other files installed previously.

  • -q, --no-questions: assumes default answers to all questions. Note: does not automatically accept the license.

  • -s, --silent: runs the binary installer without a curses UI, automatically accepts the license and uses the default answers for all questions.

Troubleshooting

Troubleshooting

Sources

  • nVidia section originally written by rinias

Translation in progress. (Drhouse123)


Категории
  • Биология
  • Математика
  • Краеведению
  • Лечебная
  • Наука
  • Физике
  • Природоведение
  • Информатика
  • Новости

  • Новости
    https://banwar.org/
    Наша взаимовыгодная связь https://banwar.org/. Запустив новый сайт, "Пари Матч" обещает своим клиентам незабываемый опыт и возможность выиграть крупные суммы.


    Наши клиенты
    Клиенты

    Быстрая связь

    Тел.: (044) 587-84-78
    E-mail: [email protected]

    Имя:
    E-mail:
    Телефон:
    Вопрос\Комментарий: