Обе стране последње ревизијеПретходна ревизијаСледећа ревизија | Претходна ревизијаСледећа ревизијаОбе стране следеће ревизије |
sr:howtos:hardware:proprietary_graphics_drivers [2013/04/20 23:18 (UTC)] – [AMD (ATI) Catalyst Драјвери Инсталација и Конфигурација] sinisa | sr:howtos:hardware:proprietary_graphics_drivers [2013/05/01 17:32 (UTC)] – [Инсталација помоћу Бинарних nVIDIA драјвера] sinisa |
---|
====== Власнички Драјвери Графичких картица ====== | ====== Власнички Драјвери Графичких картица ====== |
| |
X.Org X11 графички систем обезбеђује много драјвера, снабдевајући их са најмање 2Д видео убрзањем за већину графичких картица; ипак, ако је систем опремљен са AMD (ATI) или nVIDIA GPU(Графичким процесором), власнички бинарни драјвери могу се преузети са веб сајтова оба произвођача и инсталирати. | X.Org X11 графички систем обезбеђује много драјвера, снабдевајући их са најмање 2Д видео убрзањем за већину графичких картица; ипак, ако је систем опремљен са AMD (ATI) или nVIDIA GPU (Графичким процесором), власнички бинарни драјвери могу се преузети са веб сајтова оба произвођача и инсталирати. |
| |
Циљ овог чланка је да прикаже разне методе инсталирања и конфигурације ових власничких драјвера на Слакверу. | Циљ овог чланка је да прикаже разне методе инсталирања и конфигурације ових власничких драјвера на Слакверу. |
The aim of this article is to outline the various methods of installation and configuration of these proprietary drivers in Slackware. | |
| |
===== AMD (ATI) Catalyst Драјвери Инсталација и Конфигурација ===== | ===== AMD (ATI) Catalyst Драјвери Инсталација и Конфигурација ===== |
| |
Имајте на уму да ће инсталер направити (компајлирати) драјвер (fglrx) а да би се он направио потребно је да имате инсталиране ''kernel-modules'' и ''kernel-source'' пакете. Наредни кораци важе и за УИ (енг. User Interface) и за [[howtos:cli_manual:introduction|ЦЛИ]] (енг. Command-Line Interface) верзије инсталера. | Имајте на уму да ће инсталер направити (компајлирати) драјвер (fglrx) а да би се он направио потребно је да имате инсталиране ''kernel-modules'' и ''kernel-source'' пакете. Наредни кораци важе и за УИ (енг. User Interface) и за [[howtos:cli_manual:introduction|ЦЛИ]] (енг. Command-Line Interface) верзије инсталера. |
| |
Note that the installer will compile a driver (fglrx) and it needs the ''kernel-modules'' and ''kernel-source'' packages to be installed. The following steps are valid for both the UI and the [[howtos:cli_manual:introduction|CLI]] version of the installer. | |
| |
=== Инсталација ==== | === Инсталација ==== |
Следеће инструкције су везане са прављење одговарајућих пакета за Слеквер. Они се генеришу/стварају аутоматски од стране инсталера и чини се да у већини случајева раде. Такође постоји и 'аутоматизовани' инсталациони начин. | Следеће инструкције су везане са прављење одговарајућих пакета за Слеквер. Они се генеришу/стварају аутоматски од стране инсталера и чини се да у већини случајева раде. Такође постоји и 'аутоматизовани' инсталациони начин. |
| |
The following instructions are for creating an installation package suitable for Slackware. It is generated automatically by the installer and seems to be working just fine in most cases. There is also an 'automated' installation method. | Каталист и пакет драјвера за Линукс може се преузети са следећег [[http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx|линка]]. Датотека је погодна и за 32 бит-не и за 64 бит-не архитектуре. |
| |
Каталист и пакет драјвера за Линукс може се преузети са следећег [[http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx|линка]]. Датотека је погодна и за 32 и за 64 бит-не архитектуре. | |
| |
The Catalyst and driver suite for Linux can be downloaded from this [[http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx|link]]. The file is suitable for both 32 and 64 bit. | |
| |
Након преузимања распакујте пакет командом: | Након преузимања распакујте пакет командом: |
| |
After downloading, unzip the file with: | |
| |
$ unzip amd-driver-installer-VERSION-x86.x86_64.zip | $ unzip amd-driver-installer-VERSION-x86.x86_64.zip |
| |
Следеће, пребаците се на root налог командом: | Следеће, пребаците се на root налог командом: |
| |
Next, switch to root with: | |
| |
$ su - | $ su - |
| |
Командом CD пребаците се у фолдер где се налази 'run' фајл и покрените инсталер командом: | Командом CD пребаците се у фолдер где се налази 'run' фајл и покрените инсталер командом: |
| |
CD to the folder which contains the 'run' file and run the installer with: | |
| |
# sh amd-driver-installer-VERSION-x86.x86_64.run | # sh amd-driver-installer-VERSION-x86.x86_64.run |
| |
Инсталер ће прикупити информације о вашем систему и затражити од Вас да одаберете између аутоматске инсталације и креирања пакета. Одаберите 'креирање пакета', јер касније можете њиме управљати Слеквер менаџером пакета. | Инсталер ће прикупити информације о вашем систему и затражити од Вас да одаберете између аутоматске инсталације и креирања пакета. Одаберите 'креирање пакета', јер касније можете њиме управљати Слеквер менаџером пакета. |
The installer will collect data about your system and will prompt for either an automatic installation or to create a distribution-specific package. Select distribution-specific package here, as it can then be managed by Slackware's packaging tools later. | |
| |
Када будете упитани да одаберете дистрибуцију, молим одаберите "Detected OS: Slackware/Slackware" (Пронађен ОС: Слеквер/Слеквер) | Када будете упитани да одаберете дистрибуцију, молим одаберите "Detected OS: Slackware/Slackware" (Пронађен ОС: Слеквер/Слеквер). |
When prompted to select a distribution, please Select "Detected OS: Slackware/Slackware". | |
| |
Након што заврши изгрдњу, инсталер ће направити инсталациони пакет у истом директоријуму где се налази и 'run' фајл и можете покренути команду: | Након што заврши изгрдњу, инсталер ће направити инсталациони пакет у истом директоријуму где се налази и 'run' фајл и можете покренути команду: |
After it has finished building, The installer will generate an installation package in the same directory as the the 'run' file and you can now do: | |
| |
# installpkg fglrx-VERSION-x86-1.tgz | # installpkg fglrx-VERSION-x86-1.tgz |
| |
| |
Ако се током инсталације догоде неке грешке можете их погледати у ''/usr/share/ati/fglrx-install.log''. | Ако се током инсталације догоде неке грешке можете их погледати у ''/usr/share/ati/fglrx-install.log''. |
If any errors were detected during installation you can see them in ''/usr/share/ati/fglrx-install.log''. | |
| |
=== Конфигурација ==== | === Конфигурација ==== |
| |
Биће потребно да рестартујете систем да би могли да користите нове драјвере. Пре него урадите то потребно је да отворите фајл ''/etc/modprobe.d/blacklist.conf'' (или да креирате нови фајл: ''/etc/modprobe.d/radeon_blacklist.conf'') и додате следеће линије у њега: | Рестартујете систем да би могли користити нове драјвере. Пре него то урадите потребно је да измените фајл ''/etc/modprobe.d/blacklist.conf'' (или да креирате нови фајл: ''/etc/modprobe.d/radeon_blacklist.conf'') и додате следеће линије у њега: |
You will need to reboot the system for it to make use of the new drivers. Before doing so you do we need to edit ''/etc/modprobe.d/blacklist.conf'' (or create a new file: ''/etc/modprobe.d/radeon_blacklist.conf'') and add the following lines to the file: | |
| |
blacklist radeon | blacklist radeon |
| |
Након тога креирајте нови X.Org конфигурациони фајл командом: | Након тога креирајте нови X.Org конфигурациони фајл командом: |
Next you can create a new X.Org configuration file by running: | |
| |
# aticonfig --initial -f | # aticonfig --initial -f |
| |
X.Org генерално не захтева ''/etc/X11/xorg.conf'' фајл, али у неким случајевима (обично код старијих картица) потребно је да додате следећу линију у fglrx 'Device' (fglrx 'Уређај') секцију: | X.Org генерално не захтева ''/etc/X11/xorg.conf'' фајл, али у неким случајевима (обично код старијих картица) потребно је да додате следећу линију у fglrx 'Device' (fglrx 'Уређај') секцију: |
X.Org does not usually require an ''/etc/X11/xorg.conf'' file, but in some cases (usually older cards) it is necessary to add the following line in the fglrx 'Device' section: | |
| |
Option "SWCursor" "true" | Option "SWCursor" "true" |
| |
Ако није било грешака и драјвер се успешно инсталирао, вероватно би сте хтели да рестартујете систем да би га могли користити. | Ако није било грешака и драјвер се успешно инсталирао, рестартујете систем да би исти могли користити. |
If there were no errors and the driver was installed successfully, you should probably want to reboot now for the drivers to be used. | |
| |
=== Тестирање ==== | === Тестирање ==== |
| |
Након рестарта, можете тестирати драјвер командом: | Након рестарта, можете тестирати драјвер командом: |
After rebooting, you can test the drivers by running: | |
| |
$ fgl_glxgears | $ fgl_glxgears |
| |
Ово би требало да прикаже зупчанике који се окрећу без сметњи. | Ово би требало да прикаже зупчанике који се окрећу без сметњи. |
This should display rotating gears that run smoothly without glitches. | |
| |
=== Аутоматска де-инсталација ==== | === Аутоматска де-инсталација ==== |
| |
Ако сте одабрали да инсталирате пакет аутоматски и потребно Ва је да уклоните (деинсталрате) драјвере, можете покренути инсталер са додатник ''uninstall'' (деинсталација) коментаром, овако: | Ако сте одабрали да инсталирате пакет аутоматски и потребно Вам је да уклоните (деинсталрате) драјвере, можете покренути инсталер са додатним ''uninstall'' (деинсталација) коментаром, овако: |
If you chose to install the package automatically and you need to uninstall the drivers, you can run the installer with an additional ''uninstall'' argument, like this: | |
# sh amd-driver-installer-VERSION-x86.x86_64.run --uninstall | # sh amd-driver-installer-VERSION-x86.x86_64.run --uninstall |
| |
Или позвати скрипту за деинсталацију директно командом: | Или позвати скрипту за деинсталацију директно командом: |
Or call the uninstall script directly with: | |
| |
#/usr/share/ati/amd-uninstall.sh | #/usr/share/ati/amd-uninstall.sh |
| |
<note important>Без обзира како је инсталиран, деинсталација fglrx драјвера ће "покидати" mesa drajvere и испремештати неке фајлове. Препоручено је да реинсталрате меса drajvere. Такође ако желите да вратите кернелове radeon/radeonhd драјвере, мораћете уклонити //блеклистоване// линије које сте додали раније у ''/etc/modprobe.d/blacklist.conf''. | <note important>Без обзира како је инсталиран, деинсталација fglrx драјвера ће "помешати" mesa drajvere и испремештати неке фајлове. Препоручено је да реинсталрате меса drajvere. Такође ако желите да вратите кернелове radeon/radeonhd драјвере, мораћете уклонити //блеклистоване// линије које сте додали раније у ''/etc/modprobe.d/blacklist.conf''.</note> |
| |
No matter how it was installed, uninstalling the fglrx driver will "break" mesa as some files get moved around. It is advised that you re-install mesa. Also, if you want to revert to the kernel's own radeon/radeonhd drivers, you will have to remove the //blacklist// lines which you added earlier.</note> | |
| |
| ===== nVIDIA Драјвери Инсталација и Конфигурација ===== |
| |
===== nVIDIA Driver Installation and Configuration ===== | ==== Инсталација путем SlackBuilds.org ==== |
| |
==== Installation via SlackBuilds.org ==== | Edward Koenig одржава libvdpau, nvidia-driver и nvidia-kernel пакете на [[http://slackbuilds.org/|SlackBuilds.org]] |
| |
Edward Koenig maintains the libvdpau, nvidia-driver and nvidia-kernel packages at [[http://slackbuilds.org/|SlackBuilds.org]] | Сва три пакета су потребна за функционисање nVIDIA драјвера. Пакет nVidia-kernel изграђује кернел модул, nvidia-driver пакет изграђује X.Org драјвер и садржи OpenGL инплементацију, као и COMPAT32 библиотеке за употербу на [[slackware:multilib|multilib]] Слеквер64 систему. |
| |
All three packages are required to have a functioning nVIDIA driver. The nvidia-kernel package builds the kernel module, the nvidia-driver package builds the X.Org driver and contains the OpenGL implementation as well as the COMPAT32 libraries for use on a [[slackware:multilib|multilib]] Slackware64 system. The libvdpau package is a requirement of the nvidia-driver package. | === ''nouveau'' Модул Уклањање === |
| |
=== ''nouveau'' Module Removal === | Први корак при инсталацији драјвера је да се блеклистују ''nouveau'' драјвери. Не учинивши то може резултирати стартикс грешком "ERROR: could not insert 'nvidia': No such device". |
| |
The first step in the driver installation is to blacklist the ''nouveau'' driver. Failure to do so may result in a startx error of "ERROR: could not insert 'nvidia': No such device". | Блеклистовање nouveau драјвера се врши инсталирањем ''xf86-video-nouveau-blacklist'' пекета из "''extra''" директоријума верзије Слеквера. Ово можете урадити користећи инсталациои ЦД или ДВД, прибављањем фајла са једног од Слеквер мирор сервера, или користећи ''slackpkg'' услужни програм. |
| |
Blacklisting the nouveau driver is done by installing the ''xf86-video-nouveau-blacklist'' package from the "''extra''" directory of the Slackware version. This can be accomplished by using the install CD or DVD, obtaining the file from a Slackware mirror, or using the ''slackpkg'' utility. | === Инсталација Пакета === |
| |
=== Package Installation === | Тренутно потоје два начина инсталирања пакета путем SlackBuilds.org: |
| * преузимајући одговарајућу скрипту за изградњу пакета са [[http://slackbuilds.org/result/?search=nvidia|SBo]], пратећи SlackBuild инсталациону процедуру. |
| * користећи алат [[http://sbopkg.org/|sbopkg]] који аутоматизује процес преузимања изворног кода и директне компилације/инсталације више пакета. |
| |
There are currently two ways to install packages from SlackBuilds.org: | Када су сви пакети инсталирани пратећи упутства за сваки SlackBuild, X11 сервер може бити стартован са пуном GPU подршком. \\ За конфогурисање аутоматског стартовања X11, молим Вас погледајте "Стартовање X11 са nvidia GPU подршком" у следећем одељку. |
* by downloading the appropriate build scripts from [[http://slackbuilds.org/result/?search=nvidia|SBo]], and following the SlackBuild installation procedure | |
* by using the tool [[http://sbopkg.org/|sbopkg]] which automates downloading the sources and the sequential compilation/installation of multiple packages. | |
| |
Once the packages have been installed via the instructions accompanying each SlackBuild, the X11 server can be started with full GPU support. \\ To configure X11 to start automatically, please see "Starting X11 with nvidia GPU Support" in the following section. | === Отклањање проблема === |
| |
=== Troubleshooting === | |
| |
FIXME | FIXME |
| |
==== Installation via the nVIDIA Binary ==== | ==== Инсталација помоћу Бинарних nVIDIA драјвера ==== |
| |
Installing the nVIDIA binary driver involves the following steps: | Инсталација бинарних nVIDIA драјвера подразумева следеће кораке: |
* Downloading the appropriate ''nvidia'' driver installer package | * Преузимање одговарајућих ''nvidia'' пакета инсталационих драјвера |
* Disabling and unloading the ''nouveau'' driver | * Онемогућавање ''nouveau'' драјвера |
* Installing the ''nvidia'' driver | * Инсталирање ''nvidia'' драјвера |
* Optionally, configuring the system to start the graphical interface automatically | * Опционо, конфигурација система да се аутоматски покреће графичко окружење |
| |
The following tip lists the key steps for installing the ''nvidia'' driver. The full article follows. | Следи листа кључних савета за инсталацију ''nvidia'' драјвера. Слади чланак у целости. |
| |
<note tip>For those who just want the appropriate commands, here is a summary of the following: | <note tip>За оне који желе само одговарајуће команде, следи кратак преглед истих: |
* Go to the [[http://www.nvidia.com/object/unix.html | nVIDIA Unix Drivers website]] and download the appropriate driver. The name of the driver package will be something like "NVIDIA-Linux-**ARCH**-**VERSION**.run" where ARCH is the computer's processor architecture and VERSION is the driver version. | * Идите на следећу страницу [[http://www.nvidia.com/object/unix.html | nVIDIA Страница за Јуникс Драјвере]] и преузмите одговарајући драјвер. Назив драјвера ће бити нешто налик на следеће "NVIDIA-Linux-**ARCH**-**VERSION**.run" где ARCH означава архитектуру процесора, а VERSION означава верзију драјвера. |
* Ensure that X11 is not running; if it is, exit it and login to the text console | * Уверите се да X11 не ради; ако је све тако изађите и улогујте се у текст конзолу (не графички мод). |
* Logged in as root, run the nVIDIA installer with <code># sh /path/to/NVIDIA-Linux-ARCH-VERSION.run</code> | * Улоговани као root, покрените nVIDIA инсталер командом <code># sh /path/to/NVIDIA-Linux-ARCH-VERSION.run</code> |
* If prompted to blacklist nouveau, do so and restart | * Ако будете упитани да блеклистујете (забраните покретање) nouveau, урадите то и рестартујте рачунар. |
* Launch the installer with root permissions once more after restarting | * Покрените инсталер као root још једном после рестарта. |
* At a minimum, choose to accept the license and install the driver. Please consult the nVIDIA Installer Options section for automatic installer options. | * Минимум, прихватите услове лиценце и инсталирате драјвер. Молим Вас погледајте секцију Опције nVIDIA инсталера за аутоматске опције инсталера. |
If nvidia-xconfig is not run by the installer, then it can either be run upon exiting the installation and before launching the X11 server or the "''/etc/X11/xorg.conf''" file should be edited manually. </note> | |
| |
=== Downloading the Appropriate nVIDIA Driver Binary Installer === | Ако инсталер не покрене nvidia-xconfig, можете га онда покренути када завршите инсталацију и пре него што покренете X11 сервер или ћете морати ручно изменити "''/etc/X11/xorg.conf''" фајл.</note> |
| |
The first step is to download the appropriate driver from the [[ http://www.nvidia.com/object/unix.html | nVIDIA Unix Drivers website ]]. For 64-bit Slackware (including [[slackware:multilib|multilib]] systems) you should download the "**Linux x86_64/AMD64/EM64T**" driver package, while 32-bit Slackware needs the "**Linux x86/IA32**" driver. Your safest bet for picking the correct version is to use the "//Latest Long Lived Branch version//" but in some cases (very new graphics card, or display issues which you are trying to resolve) you might want to choose "//Latest Short Lived Branch version//" instead. \\ Older legacy drivers are available as well for graphics cards which are no longer current. When you select a driver, a list of compatible GPUs will be displayed. Once you have determined the correct driver, the license will need to be accepted and the file saved in an accessible location. Before running the installer, there are some other actions that must be taken. | === Преузимање одговарајућег nVIDIA Бинарног Драјвер Инсталера === |
| |
=== Disabling the nouveau Module === | Први корак је преузимање одговарајућег драјвера са [[ http://www.nvidia.com/object/unix.html | nVIDIA Странице за Јуникс Драјвере ]]. За 64-битни Слеквер (укључујући [[slackware:multilib|multilib]] систем) потребно је да преузмете "**Linux x86_64/AMD64/EM64T**" пакет драјвера, а где је за 32-битни Слеквер потребно преузети "**Linux x86/IA32**" драјвер. Нај сигурнији начин да би преузели одговарајућу верзију је да користите "//Грану са Последњом Дугорочном верзијом драјвера //" али у неким случајевима (графичка картица новије генерације, или проблем са приказом на монитору који покушавате да решите) ћете можда, уместо њих, морати одабрати "//Грану са Последњом Краткотрајном верзијом драјвера//" . \\ Старији легаси драјвери су доступни за графичке картице које нису више актуелне. Када одаберете драјвер, приказаће Вам се листа компатибилних ГПУ-а. Када сте пронашли одговарајући драјвер, биће потребно да прихватите услове лиценце и да фајл сачувате на Вама доступној локацији. Пре него покренете инсталер потребно је да одрадите још неке ствари. |
| |
| === Онемогућавање nouveau Модула === |
| |
In general, an nVIDIA GPU will be detected by the Slackware system, and the "''nouveau''" OSS graphics driver will be enabled on the system. This will allow 3D video acceleration on many cards. The ''nouveau'' and ''nvidia'' modules are incompatible; thus, before proceeding with the installation of the ''nvidia'' module, the ''nouveau'' module must be removed and kept from being loaded automatically on boot by the kernel. | |
| |
To accomplish this, a file must be created in the "''/etc/modprobe.d/''" directory containing the text | У принципу, nVIDIA ГПУ ће бити препознат од стране Слеквер система, и "''nouveau''" ОСС графички драјвер ће бити омогућен на систему. Ово ће такође омогућити 3Д видео убрзање на већини картица. Модули ''nouveau'' и ''nvidia'' су некомпатибилни; зато, пре него наставите са инсталацијом ''nvidia'' модула, ''nouveau'' морате уклонити и онемогућити његово аутоматско покретање од стране кернела при подизању система (бутовању). |
| |
| Да би се то постигло морате креирати фајл у "''/etc/modprobe.d/''" директоријуму који садржи следећи текст |
<code>blacklist nouveau | <code>blacklist nouveau |
options nouveau modeset=0</code> and named appropriately; for instance, "''disable_nouveau.conf''" | options nouveau modeset=0</code> и дајте му адекватан назив; на пример, "''онемогући_nouveau.conf''" |
| |
The first line will block the ''nouveau'' module from being loaded automatically during start-up. The module will still be able to be loaded manually by a user or by the X server. Thus, the second line is added, so that should the ''nouveau'' module be loaded, it will be prevented from doing a kernel modeset, allowing the module to be unloaded.((ftp://download.nvidia.com/XFree86/Linux-x86_64/256.44/README/commonproblems.html)) | Прва линија ће онемогућити ''nouveau'' модул од аутоматског покретања приликом подизања система. Модул ће још увек бити доступан за ручно покретање од стране корисника и Х сервера. Дакле, додата је друга линија текста, ако се ''nouveau'' модул крене покретати, биће спречен од стране кернел modeset-а, што омогућава да се модул угаси. ((ftp://download.nvidia.com/XFree86/Linux-x86_64/256.44/README/commonproblems.html)) |
| |
<note>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/ | <note>Као што је поменуто у modprobe.d ПРОЧИТАЈ МЕ фајлу, монолитни блеклист модул фајл ће бити подељен на мање фјлове и сачувани у /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.</note> | Међутим, .conf фајл у /etc/modprobe.d/ директоријуму ће заменити онај у /lib/modprobe.d/ Ово је онда још сигурнији начин да ће се блокирати учитавање nouveau драјвера.</note> |
| |
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: | Након што прикаже грешку како nouveau и nVIDIA власнички драјвери нису компатибилни, новији nVIDIA инсталери ће Вас питати за дозволу да креирају .conf фајл да би блеклистовали nouveau драјвер у /etc/modprobe.d/ који ће подразумевано бити назван nvidia-installer-disable-nouveau.conf, садржај овог фајла ће бити: |
<code># generated by nvidia-installer | <code># generated by nvidia-installer |
blacklist nouveau | blacklist nouveau |
</code> | </code> |
| |
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. | Инсталер ће констатовати да није успео и затражити да се систем рестартује да би измене ступиле на снагу. Када систем буде рестартован, nouveau драјвер неће више бити учитан, и инсталација може да се настави. |
| |
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 === | Алтернативно, требало би инсталирати пакет ''xf86-video-nouveau-blacklist'' из "''/extra''" директоријума са Слеквер инсталационог медија. Када се пакет инсталира, потребно је рестартовати ситем, након чега можете наставити са инсталацијом драјвера. |
| |
| === Инсталација nVIDIA Бинарних Драјвера === |
| |
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 <key>Ctrl-Atl-Bksp</key>. | Инсталација nVIDIA драјвера **се не може извршити** док је Х11 Графички Систем активан. \\ \\ Подразумевано понашање Слеквера је да се покреће у текстуалном режиму. У том случају, nVIDIA инсталер се може једноставно покренути. Међутим, ако је графичко окружење већ покренуто, мора се изаћи из њега. Ако је стартовано са "''startx''" командом, затварање графичког окружења може се завршити излоговањем, или ако је потребно, притиском комбинације тастера <key>Ctrl-Atl-Bksp</key>. |
| |
<note>If using a graphical login manager, such as KDM, simply exiting via the menu or pressing <key>Ctrl-Alt-Bksp</key> **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 <key>Alt-F2</key>, logging into the console as root and running: <code>telinit 3</code> 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 <key>Ctrl-Atl-Bksp</key>. For example, KDM can be killed by issuing the command <code>killall -9 kdm</code> Again, this should only be used if other methods fail.</note> | <note>Ако користите графичко менаџер пријављивања, као што је КДМ, једноставан излазак преко менија или притиском комбинације тастера <key>Ctrl-Alt-Bksp</key> **неће радити** зато што ће се графички менаџер пријављивања рестартовати аутоматски. \\ Нај бољи начин да угасите Х је да се грациозно одјавите, пребаците се на конзоларни режим притиском на <key>Alt-F2</key>, пријавити се као root и покренути команду: <code>telinit 3</code> Још један начин да се вратите на конзолу, груб и зато не препоручљив али ефикасан ако је потребан, је да зуставите/убијете ДМ и онда изађете из Х Сервера притиском комбинацијое тастера <key>Ctrl-Atl-Bksp</key>. На пример КДМ може бити заустављен/убијен извршавањем команде <code>killall -9 kdm</code> Понављам, ово користите ако друге методе не раде.</note> |
| |
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. | Када Х11 више не ради, nVIDIA инсталер можете покренут као root. Ако нисте улогујте се као root командом "''su -''", онда покрените инсталер. |
| Понекад је пожељно да покренете инсталер користећи неке од доступних опција командне-линије. За информације консултујте "nVIDIA Опције Инсталера" на крају ове секције. |
| |
<code> | <code> |
# sh /path/to/NVIDIA-Linux-ARCH-VERSION.run</code> | # sh /path/to/NVIDIA-Linux-ARCH-VERSION.run</code> |
| |
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. | * Инсталер ће се распаковати и стартовати ncurses интерфејс. Први корак је прихватање услова лиценце. |
* 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. | * Када инсталирате модул који нема претходну верзију, инсталер ће изградити модул. Ако, ипак, пронађе претходну инсталацију nVIDIA драјвера, инсталер ће Вас питати за дозволу како би уклонио претходну верзију као део нове инсталације. Да би наставили с инсталацијом, потребно је да дате дозволу како би се уклонила претходна инсталација. |
* 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 //[[slackware:multilib|multilib]]//. | * Након изградње модула на x86_64 systems, инсталер ће Вас питати да инсталира nVIDIА компатибилне 32-битне ОпенГЛ библиотеке. 32-битне библиотеке ће Вам бити потребне ако имате 64-битни Слаквер //[[slackware:multilib|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''" | * Програм ће Вам понудити да користите nvidia-xconfig алатку да измените xorg.conf како би одражавао промене у видео драјверима. Ова алатка је често корисна, али би могла променити друге вредности у xorg.conf фајлу. Ако би се то ипак десило, направите резервну копију оригиналног фајла у "''/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. | ''nVidia'' модул би требао бити инсталиран за кернел који је тренутно у употреби. |
| |
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: <code> | Морате креирати Х.Орг конфигурациони фајл који учитава бинарни Nvidia драјвер ако сте одлучили //или не// да допистите ''nvidia-xconfig'' алатки да измени 'xorg.conf'' фајл Вашег рачунара. Слекверов Х.Орг подржава засебне "*.conf" фајлове у ''/etc/X11/xorg.conf.d'' директоријуму. Сваки фајл са ''.conf'' екстензијом ће бити укључен у рад заједно са главним ''/etc/X11/xorg.conf'' фајлом. \\ Можете на пример да креирате фајл назван ''/etc/X11/xorg.conf.d/10-nvidia.conf'' са следећим садржајем: <code> |
Section "Device" | Section "Device" |
Identifier "Device0" | Identifier "Device0" |
BoardName "" | BoardName "" |
EndSection | EndSection |
</code> 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//. | </code> Без ове дефиниције нећете добити подршку за убрзање nVidia ГПУ-а! Х.Орг ће се вратити на VESA мод зато што су nouveau драјвери блеклистовани. //Кернел неће препознати бинарне драјвере као замену за nouveau драјвер//. |
| |
=== Starting X11 with nvidia GPU Support === | === Стартовање X11 са nvidia ГПУ подршком === |
| |
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 <code>id:3:initdefault: | Све што Вам преостаје је да стартујете Х.орг сервер. То можете постићи тако што ћете конфигурисати Слеквер да се покреће у //runlevel 4// (покретачки ниво 4), који ће покренути графички менаџер покретања, као што је КДМ или ХДМ при подизању система. Ако желите овако нешто, потребно је да измените "/etc/inittab" фајл и промените линију |
</code> to <code>id:4:initdefault: | <code>id:3:initdefault: |
</code> Otherwise you can login to a user account and issue the "''startx''" command to start an X session. | </code> у <code>id:4:initdefault: |
<note>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.</note> | </code> У другом случају можете се пријавити на Вaш кориснички налог и покренути Х извршавањем команде "''startx''" . |
| <note> Подразумевано је да ће startx покренути менаџер прозора који сте одабрали при инсталацији. Да би променили ово можете изменити "''.xinitrc''" фајл у корисничком Домаћем директоријуму да би стартовао други МП (енг. WM - менаџер прозора). \\ Друга могућност је, да подразумевани МП може бити промењен за сваког корисника појединачно користећи команду "''xwmconfig''" и одабрати између доступних МП-а.</note> |
| |
== nVIDIA Installer Options == | == nVIDIA Опције Инсталера == |
| |
The nVIDIA Installer has many options available to the system maintainer which can be accessed by running the installer with the -A option: | nVIDIA инсталер поседује много опција доступних кориснику система којима можете приступити покренувши инсталер са -А опцијом: |
| |
<code># sh ./NVIDIA-Linux-ARCH-VERSION.run -A</code> | <code># sh ./NVIDIA-Linux-ARCH-VERSION.run -A</code> |
| |
Some common options are | Неке од уобичајених опција су |
| |
* ''-a, %%--%%accept-license'' : bypasses the nVIDIA license screen. By doing so, the license is accepted. | * ''-a, %%--%%accept-license'' : заобилази nVIDIA лиценцни екран. На тај начин, лиценца је прихвађена. |
* ''%%--%%update'' : check for an updated driver on the nVIDIA website; if it exists, automatically download and install the new version. | * ''%%--%%update'' : проверава да ли постоје нове верзије драјвера на nVIDIA сајту, ако постоје преузима их и аутоматски инсталира. |
* ''%%--%%uninstall'' : removes the nVIDIA driver and other files installed previously. | * ''%%--%%uninstall'' : уклања nVIDIA драјвере и друге фајлове који су раније инсталирани. |
* ''-q, %%--%%no-questions'' : assumes default answers to all questions. Note: does not automatically accept the license. | * ''-q, %%--%%no-questions'' : претпоставља подразумеване одговоре на сва питања. Напомена: не прихвата аутоматски лиценцу. |
* ''-s, %%--%%silent'' : runs the binary installer without a curses UI, automatically accepts the license and uses the default answers for all questions. | * ''-s, %%--%%silent'' : покреће бинарни инсталер без curses УИ-а (корисничког интерфејса), аутоматски прихвата лиценцу и користи подразумеване одговоре на сва питања. |
| |
| |
=== Troubleshooting === | === Отклањање проблема === |
| |
FIXME | FIXME |