Сборник статей Handbook inside ! : Linux не для идиотов inside ! : Версия 1 от 15. 07. 2007 2007


Руководство по видеокартам nVidia в Gentoo Linux



Pdf просмотр
страница18/50
Дата14.11.2016
Размер5.65 Mb.
Просмотров8021
Скачиваний0
ТипСборник статей
1   ...   14   15   16   17   18   19   20   21   ...   50
Руководство по видеокартам nVidia в Gentoo Linux
Содержание:
1. Введение
Компания nVidia выпускает свои собственные драйверы для Linux, отличающиеся хорошей производительностью и поддержкой трехмерного ускорения. В дереве
Portage присутствуют два драйвера — nvidia-drivers для новых видеокарт nVidia и nvidia-legacy-drivers для старых.
Примечание: Раньше в Gentoo было два отдельных пакета — для модуля ядра nVidia(nvidia-kernel) и для библиотек GLX X11 (nvidia-glx). Эти пакеты были удалены из дерева Portage для замены на nvidia-drivers и nvidia-legacy-drivers. Если вы до сих пор используете nvidia-kernel и nvidia-glx, то вы должны перейти на использование новых пакетов.
2. Настройка карты
Конфигурирование ядра
Как уже было сказано, драйвер nVidia настраивается и запускается для текущего ядра. Он собирается в качестве модуля, поэтому ядро должно поддерживать загрузку модулей. Если вы использовали genkernel для конфигурации ядра, тогда все уже сделано. Если же нет, тогда дважды проверьте конфигурацию вашего ядра на наличие поддержки загружаемых модулей:
Листинг 2.1: Включение загрузки модулей ядра
Loadable module support --->
[*] Enable loadable module support
Также вам потребуется включить в ядре Memory Type Range Register:
Листинг 2.2: Включение MTRR
Processor and Features --->
[*] MTRR (Memory Type Range Register) support
Также, если у вас AGP-видеокарта, вы можете включить поддержку agpgart в ядре или в виде модуля. Если вы не используете встроенный agpgart, то драйверы будут использовать собственную реализацию agpgart под названием NvAGP. На одних системах эта реализация работает лучше, чем встроенная, на других — хуже. Вам понадобится проверить это на своей собственной системе, чтобы сделать выбор в пользу лучшей производительности. Если вы не хотите экспериментировать, просто
210
используйте встроенный в ядро agpgart:
Листинг 2.3: Включение agpgart
Device Drivers --->
Character devices --->
<*> /dev/agpgart (AGP Support)
Замечания к архитектурам
Важно: Что касается процессоров x86 и AMD64, встроенный в ядро драйвер конфликтует с двоичным драйвером, выпускаемым nVidia. Если вы собираете ядро для этих процессоров, следует полностью убрать поддержку встроенного драйвера, как показано ниже:
Листинг 2.4: Удаление встроенного драйвера
Device Drivers --->
Graphics Support --->
< > nVidia Framebuffer Support
< > nVidia Riva support
Хорошей альтернативой кадрового буфера будет VESA:
Листинг 2.5: Включение поддержки VESA
Device Drivers --->
Graphics Support --->
<*> VESA VGA graphics support
Затем в разделе «VESA driver type» выберите либо vesafb, либо vesafb-tng. Если у вас процессор AMD64, вы должны выбрать vesafb, а не vesafb-tng:
Листинг 2.6: Выбор типа кадрового буфера
(X) vesafb
( ) vesafb-tng
Если вы используете vesafb, то дополнительную информацию можно посмотреть в файле /usr/src/linux/Documentation/fb/vesafb.txt, или же найдите нужную документацию по кадровому буферу в каталоге /usr/src/linux/Documentation/fb/.
Последующая настройка ядра
The nvidia-drivers and nvidia-legacy-drivers ebuilds автоматически определят версию ядра на основании символической ссылки /usr/src/linux. Пожалуйста проверьте правильность конфигурации ядра и что эта ссылка правильно указывает на исходные коды. Обратитесь к разделу «Конфигурирование ядра» из Настольной книги за подробностями конфигурирования ядра.
Если вы используете gentoo-sources-2.6.11-r6, каталог /usr/src может выглядеть примерно так:
211

Листинг 2.7: Проверка символической ссылки /usr/src/linux
# cd /usr/src
# ls -l
(Проверьте, что ссылка linux указывает на нужный каталог)
lrwxrwxrwx 1 root root 22 Apr 23 18:33 linux -> linux-2.6.11-gentoo-r6
drwxr-xr-x 4 root root 120 Apr 8 18:56 linux-2.4.26-gentoo-r4
drwxr-xr-x 18 root root 664 Dec 31 16:09 linux-2.6.10
drwxr-xr-x 18 root root 632 Mar 3 12:27 linux-2.6.11
drwxr-xr-x 19 root root 4096 Mar 16 22:00 linux-2.6.11-gentoo-r6
В приведенном выводе можно увидеть, что символическая ссылка linux указывает на ядро linux-2.6.11-gentoo-r6.
Если ссылка не указывает на правильные исходники, вы должны обновить ее:
Листинг 2.8: Создание или обновление символической ссылки /usr/src/linux
# cd /usr/src
# ln -snf linux-2.6.11-gentoo-r6 linux
Необязательный шаг: уточнение поддержки устаревших видеокарт
Примечание: К несчастью, некоторые устаревшие видеокарты не поддерживаются более новыми версиями пакетов nvidia-drivers. У nVidia есть список поддерживаемых видеокарт. Посмотрите этот список, прежде чем будете устанавливать драйверы.
В следующем списке указаны неподдерживаемые ныне видеокарты:
Листинг 2.9: Неподдерживаемые видеокарты
TNT2
TNT2 Pro
TNT2 Ultra
TNT2 Model 64 (M64)
TNT2 Model 64 (M64) Pro
Vanta
Vanta LT
GeForce 256
GeForce DDR
GeForce2 GTS
GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
GeForce2 MX Integrated graphics
Quadro
Quadro2 Pro
Quadro2 EX
Если ваша карта присутствует в списке устаревших карт, то для поддержки 3D вам потребуется установить nvidia-legacy-drivers.
212

Установка подходящих драйверов
Теперь пора установить драйверы.
Листинг 2.10: Установка драйверов nVidia
(если вашей карты нет в списке устаревших карт)
# emerge nvidia-drivers
(если ваша карта присутствует в списке устаревших карт)
# emerge nvidia-legacy-drivers
Важно: Каждый раз, когда вы собираете новое ядро или пересобираете текущее, вам понадобится запускать emerge nvidia-drivers или emerge nvidia-legacy-drivers для переустановки модулей ядра nVidia.
После завершения установки запустите modprobe nvidia для загрузки модуля в память.
Листинг 2.11: Загрузка модуля
# lsmod | grep nvidia && rmmod nvidia
# modprobe nvidia
Чтобы не приходилось вручную загружать модуль после каждой загрузки, вероятно, вам потребуется, чтобы это делалось автоматически при загрузке, поэтому откройте
/etc/modules.autoload.d/kernel-2.6 (или kernel-2.4 в зависимости от используемой версии ядра) и добавьте строку nvidia в файл. После этого не забудьте запустить modules-update.
Важно: Если вы собрали agpgart в качестве модуля, то вам понадобиться указать его в /etc/modules.autoload.d/kernel-2.6 (или kernel-2.4, в зависимости от версии ядра).
Листинг 2.12: Запуск modules-update
# modules-update
Настройка X-сервера
Как только необходимые драйверы установлены, вам потребуется настроить X- сервер, чтобы задействовать драйвер nvidia вместо используемого по умолчанию nv.
Откройте файл /etc/X11/xorg.conf своим любимым текстовым редактором (как nano или vim) и найдите раздел Device. В этом разделе измените строку Driver:
Листинг 2.13: Замена nv на nvidia в файле настроек X-сервера
Section "Device"
Identifier "nVidia Inc. GeForce2"
Driver "nvidia"
VideoRam 65536
EndSection
213

Теперь перейдите в раздел Module и проверьте, что будет загружаться модуль glx, а dri — не будет:
Листинг 2.14: Изменение раздела Module
Section "Module"
(...)
# Load "dri"
Load "glx"
(...)
EndSection
Далее, в разделе Screen проверьте, что каждая из инструкций DefaultDepth установлена в 16 или 24, или что у вас есть только подразделы Display с установленной Depth в 16 или 24. Без этого расширение nVidia GLX не будет запускаться.
Листинг 2.15: Обновление раздела Screen
Section "Screen"
(...)
DefaultDepth 16
Subsection "Display"
(...)
EndSection
Запустите eselect, чтобы X-сервер использовал GLX-библиотеки nVidia:
Листинг 2.16: Запуск eselect
# eselect opengl set nvidia
Добавление пользователей в группу video
Добавьте ваших пользователей в группу video, чтобы у них был доступ к файлам устройств nvidia:
Листинг 2.17: Добавление пользователя в группу video
# gpasswd -a youruser video
Если вы не используете файловую систему udev, то, в целом, нет необходимости делать шаги, описываемые в следующем разделе, но они ничего не испортят и сделают систему стойкой к переменам.
Тестирование карты
Для тестирования карты nVidia запустите X и наберите glxinfo | grep direct. Вы должны увидеть, что прямая прорисовка (direct rendering) включена:
Листинг 2.18: Проверка статуса прямой прорисовки
214

$ glxinfo | grep direct direct rendering: Yes
Чтобы узнать скорость прорисовки FPS (кадров в секунду), используйте программу glxgears.
Включение поддержки nvidia
Некоторые пакеты, например, mplayer и xine-lib, используют локальный USE-флаг
«nvidia», который разрешает поддержку аппаратного ускорения потока Mpeg
(XvMCNVIDIA), полезного при просмотре широкоформатных фильмов. Добавьте
«nvidia» к переменной USE в файле /etc/make.conf или добавьте его в качестве USE- флага для media-video/mplayer и/или media-libs/xine-lib в /etc/portage/package.use.
Затем запустите emerge -uD --newuse world, чтобы пересобрать приложения, которых коснулось изменение USE-флагов.
Использование инструмента nVidia Settings
Начиная с версии 1.0.6106, компания nVidia поставляет программу настройки. Эта программа может изменять настройки графики без перезапуска X-сервера и находится в дереве Portage под названием media-video/nvidia-settings.
3. Проблемы
Работа 2D на компьютерах с ОЗУ 4 ГБ и более
Если вы сталкиваетесь с проблемами при 2D-ускорении nVidia, скорее всего, вы не можете установить диапазон совмещения записи (write-combining range) для MTRR.
Чтобы проверить это, просмотрите содержимое /proc/mtrr:
Листинг 3.1: Включена ли поддержка write-combining
# cat /proc/mtrr
Каждая строка должна содержать «write-back» или «write-combining». Если вы видите строку, содержащую «uncachable», то вам понадобится изменить настройки BIOS, чтобы исправить это.
Перезагрузитесь и войдите в BIOS, затем найдите настройки MTRR (возможно в
«CPU Settings»). Измените установки с «continuous» на «discrete» и загрузитесь назад в Linux. Теперь вы не нигде не должны увидеть значения «uncachable», и 2D- ускорение должно работать без какого-либо замедления.
215

Пытаясь загрузить модуль ядра, я в ответ получаю «no such
device»
Обычно это происходит, когда у вас нет подходящей видеокарты. Убедитесь, что ваша видеокарта основана на чипе nVidia (это можно проверить командой lspci).
Если вы уверены, что у вас карта nVidia, проверьте BIOS и проверьте, включен ли параметр Assign IRQ to VGA.
4. Настройка для опытных
Документация
Пакет драйверов nVidia поставляется с исчерпывающей документацией. Она устанавливается в /usr/share/doc, ее можно посмотреть следующей командой:
Листинг 4.1: Просмотр документации NVIDIA
(для nvidia-drivers)
$ less /usr/share/doc/nvidia-drivers-*/README.gz
(для nvidia-legacy-drivers)
$ less /usr/share/doc/nvidia-legacy-drivers-*/README.gz
Параметры модуля ядра
Модуль ядра nvidia способен принимать некоторые параметры, с помощью которых вы можете изменять поведение драйвера. Большинство из них описано в документации. Чтобы добавить или изменить эти параметры, отредактируйте файл
/etc/modules.d/nvidia. Не забудьте запустить modules-update после изменения этого файла и держите в голове, что вам понадобиться перезагрузить модуль nvidia, чтобы новые настройки подействовали.
Листинг 4.2: Изменение параметров nvidia
(Отредактируйте /etc/modules.d/nvidia вашим любимым редактором)
# nano -w /etc/modules.d/nvidia
(Обновление информации о модулях)
# modules-update
(Выгрузка модуля nvidia...)
# modprobe -r nvidia
(...и его загрузка снова)
# modprobe nvidia
Расширенная настройка X-сервера
GLX-интерфейс также имеет множество настраиваемых параметров. Они управляют
216
настройками TV-вывода, двойных мониторов, определением частоты монитора и т.д.
И снова, все доступные параметры подробно описаны в документации.
Если вы хотите задействовать любой из этих параметров, то вам нужно перечислить их в соответствующем разделе Device конфигурационного файла X-сервера (обычно
/etc/X11/xorg.conf). Например, я хочу отключить всплывающий логотип nVidia при загрузке X-сервера:
Листинг 4.3: Расширенная конфигурация nvidia в настройках X-сервера
Section "Device"
Identifier "nVidia Inc. GeForce2"
Driver "nvidia"
Option "NoLogo" "true"
VideoRam 65536
EndSection
Распространенные вопросы об ATI в Gentoo Linux
Содержание:
1. Поддержка устройств
Поддерживается ли моя видеоплата ATI?
В xorg-x11 поддерживаются многие (но не все) видеоплаты ATI, по крайней мере, поддерживаются их функции ускорения двумерной графики. Поддержка трехмерного ускорения обеспечивается либо проектом DRI, входящим в состав xorg-x11, либо драйверами с закрытым исходным кодом, поставляемыми фирмой ATI. Графический процессор Распространенное название
Поддержка
Rage128
Rage128
xorg DRI
R100 Radeon 7xxx, Radeon 64 xorg DRI
R200, R250, R280 Radeon 8500, Radeon 9000, Radeon 9200
xorg DRI, ATI DRI
R300, R400, R500 Radeon 9500—x800
xorg 2D, ATI DRI
У меня есть видеоплата All-In-Wonder/Vivo. Поддерживаются ли ее мультимедийные возможности?
Мультимедийные возможности этой платы поддерживаются проектом GATOS. Эти драйверы будут в скором времени включены в дерево разработки xorg.
Я использую не архитектуру x86. Какие у меня варианты?
Поддержка X11 на платформах PPC и Alpha сходна с поддержкой X11 на x86.
Однако, драйверы производства ATI с закрытым исходным кодом не поддерживаются на PPC или Alpha, поэтому вы не сможете использовать трехмерные возможности графического процессора (ГП) R300. Если у вас именно
217
такая видеоплата, и вы хотите, чтобы она поддерживалась в X11, свяжитесь с ATI и потребуйте, чтобы они выпустили описание вашего ГП. Для AMD64 уже выпущены закрытые драйверы, поэтому теперь пользователи AMD64 могут наслаждаться теми же возможностями видеоплат, что и пользователи x86.
Важно: Для включения поддержки agpgart на некоторых материнских платах AMD64 вам потребуется отключить поддержку K8 IOMMU.
У меня есть ноутбук. Поддерживается ли моя модель ATI Mobility?
Должна, но у вас может возникнуть проблема с настройкой из-за идентификатора
OEM PCI ID, присвоенного изготовителем. В большинстве случаев, вам может потребоваться самостоятельно составить файл конфигурации или использовать утилиту xorgconfig.
2. Установка
Пакеты
В пакете xorg-x11 представлена реализация X11
В ядрах 2.6.x модули DRI могут собираться вместе с ядром или устанавливаться пакетом x11-drm
В ядрах 2.4.x необходимо использовать пакет x11-drm
В пакете ati-drivers представлены закрытые драйверы ATI для X и модули ядра для ядер как серии 2.4, так и 2.6
Если вы хотите использовать внутреннюю поддержку agpgart производства ATI вместо предоставляемой в ядре Linux, то драйвер agpgart и драйвер материнской платы (в конфигурации вашего ядра) должны быть собраны как модули или вообще не собираться.
Листинг 2.1: Установка драйверов
(если нужно установить с X11 только драйверы и модули Rage128)
# VIDEO_CARDS="r128" emerge x11-drm
(чтобы получить только поддержку Radeon)
(R100, R200, R250, R280, пока без R300)
# VIDEO_CARDS="radeon" emerge x11-drm
(чтобы установить драйверы фирмы ATI с закрытым исходным кодом)
(R200, R250, R280 и R300)
# emerge ati-drivers
(чтобы установить X11 без каких-либо модулей ядра)
# emerge xorg-x11
Настройка
Для создания конфигурационного файла xorg.conf рекомендуется использовать xorgcfg или xorgconfig. В качестве альтернативы вы можете использовать параметр автоконфигурации Xorg:
218

Листинг 2.2: Автоматическая настройка X
# X -configure
За дополнительной информацией о том, как создать базовый файл конфигурации xorg.conf, пожалуйста обратитесь к описанию настройки X-сервера в Gentoo.
Примечание: Если вы установили пакет ati-drivers, вы также сможете использовать fglrxconfig.
Важно: У пользователей PPC есть возможность использовать отдельный конфигуратор Xorgautoconfig, установив пакет Xorgautoconfig, но это необязательно.
Переключение на OpenGL
Как только X установлен, настроен и заработал, он способен использовать библиотеки ATI OpenGL:
Листинг 2.3: Запуск eselect
# eselect opengl set ati
3. Дополнительные источники
Прочтите Hardware Acceleration Guide для получения дополнительных сведений по настройке своей графической карты ATI.
Дополнительные сведения о Gentoo Linux и двоичных драйверах ATI можно прочитать в Wedge Unofficial Gentoo ATI Radeon FAQ.
Hardware 3D Acceleration Guide (Англ.)
Content:
1. Introduction
What is hardware 3D acceleration and why do I want it?
With hardware 3D acceleration, three-dimensional rendering uses the graphics processor on your video card instead of taking up valuable CPU resources drawing 3D images. It's also referred to as "hardware acceleration" instead of "software acceleration" because without this 3D acceleration your CPU is forced to draw everything itself using the Mesa software rendering libraries, which takes up quite a bit of processing power. While Xorg typically supports 2D hardware acceleration, it often lacks hardware 3D acceleration.
Three-dimensional hardware acceleration is valuable in situations requiring rendering of
3D objects such as games, 3D CAD and modeling.
How do I get hardware 3D acceleration?
In many cases, both binary and open-source drivers exist. Open-source drivers are preferable since we're using Linux and open source is one of its underlying principles.
219

Sometimes, binary drivers are the only option, like with nVidia's cards. Binary drivers include x11-drivers/nvidia-drivers and x11-drivers/nvidia-legacy-drivers for nVidia cards and media-video/ati-drivers for ATI cards. Other open-source drivers include media- video/kyro-kernel for KyroII cards and media-video/ati-gatos for ATI cards, which aim to support ATI's video capabilities more fully.
What is DRI?
The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware in a safe and efficient manner. It includes changes to the X server, to several client libraries and to the kernel. The first major use for the DRI is to create fast OpenGL implementations.
What is X11-DRM and how does it relate to regular Xorg?
X11-DRM is an enhancement to Xorg that adds 3D acceleration for cards by adding the kernel module necessary for direct rendering.
Purpose
This guide is for people who can't get direct rendering working with just Xorg. X11-DRM works for 3dfx, gamma, i8x0, matrox, rage128, radeon, mach64 and sis300 series drivers.
VIA card owners should not use x11-drm, but should instead use the DRI provided in recent kernels (>2.6.13). See the DRI homepage for more info and documentation.
Feedback
With suggestions, questions, etc., e-mail Donnie Berkholz.
2. Install Xorg and configure your kernel
Install Xorg
Please read our Xorg Configuration Guide to get Xorg up and running.
Configure your kernel
Probe for your chipset and enable just that one.
Code Listing 2.1: Checking your AGP chipset
# emerge pciutils; lspci | grep AGP
# 00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
(Your output may not match the above due to different hardware.)
If your chipset is not supported by the kernel you might have some succes by passing agp=try_unsupported as a kernel parameter. This will use Intel's generic routines for AGP support. To add this parameter, edit your bootloader configuration file!
Most, if not all, kernels should have these options. This was configured using gentoo- sources-2.4.20-r5.
220

Code Listing 2.2: Configuring the kernel
# ls -l /usr/src/linux lrwxrwxrwx 1 root root 22 May 29 18:20 /usr/src/linux -> linux-2.4.20-gentoo-r5
(Make sure /usr/src/linux links to your current kernel.)
# cd /usr/src/linux
# make menuconfig
Code Listing 2.3: make menuconfig options
Processor type and features --->
<*> MTRR (Memory Type Range Register) support
Character devices --->
/dev/agpgart (AGP Support)
[M] Intel 440LX/BX/GX and I815/I820/I830M/I830MP/I840/I845/I850/I860 support
(Enable your chipset instead of the above.)
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
Make sure the Direct Rendering Manager (DRM) is off. The X11-DRM package will provide its own.
Compile and install your kernel
Code Listing 2.4: Compiling and installing kernel
(This example is for a 2.4 kernel)
# make dep && make clean bzImage modules modules_install
# mount /boot
# cp arch/i386/boot/bzImage /boot
If you want your kernel to be named something other than bzImage, be sure to copy to
/boot/yourname instead. Don't forget to set up grub.conf or lilo.conf and run /sbin/lilo if you use LILO.
3. Install X11-DRM and configure direct rendering
Install X11-DRM
Code Listing 3.1: Installing X11-DRM
# emerge x11-drm
Configure Xorg.conf
Some chipsets require you to rebuild xorg-x11 with USE="insecure-drivers". This applies to mach64, unichrome and savage chipsets on xorg-x11-6.8.2, and to mach64 and unichrome on xorg-x11-6.8.99.x. Savage users should not try xorg-x11-6.8.99.x as support for the savage there is broken.
Code Listing 3.2: Rebuilding xorg-x11
(Add the insecure-drivers USE flag if you use one of the aforementioned chipsets)
# echo "x11-base/xorg-x11 insecure-drivers" >> /etc/portage/package.use
221

# emerge xorg-x11
Open /etc/X11/xorg.conf with your favorite text editor and edit it to enable DRI and GLX.
Code Listing 3.3: xorg.conf
Section "Module"
Load "dri"
Load "glx"
EndSection
Section "Device"
Driver "radeon"
EndSection
Section "dri"
Mode 0666
EndSection
If you are using a different driver, replace "radeon" with yours.
Changes to modules.autoload.d
You will need to add the module name that your card uses to
/etc/modules.autoload.d/kernel-2.6 to ensure that the module is loaded automatically when the system starts up.
Code Listing 3.4: Editing /etc/modules.autoload.d/kernel-2.6
(Change module name as required.)
intel-agp
Note: If you compiled agpgart as a module, you will also need to add it to
/etc/modules.autoload.d/kernel-2.6.
4. Test 3D acceleration
Reboot to the new kernel
Reboot your computer to your new kernel and login as a normal user. It's time to see if you have direct rendering and how good it is.
Code Listing 4.1: Testing rendering
$ startx
(No need to load modules for your driver or agpgart, even if you compiled them as a module.)
(They will be loaded automatically.)
222

$ glxinfo | grep rendering direct rendering: Yes
(If it says "No", you don't have 3D acceleration.)
$ glxgears
(Test your frames per second (FPS) at the default size. The number should be )
(significantly higher than before installing x11-drm. Do this while the CPU is as idle as possible.)
5. Using the CVS sources
Warning: Don't do this if the package worked.
Do you need the CVS?
First you have to check whether the x11-drm package works. If it doesn't and you have checked your logs to verify it's not a configuration error, you might want to consider the
CVS sources. There are also daily driver snapshots available if you do not wish to build the full CVS.
Do the CVS sources support your card?
Check the DRI supported cards list to see if the CVS supports your card. Even if it doesn't, but it supports a similar card, try it.
Follow the CVS Instructions
The DRI project has a document about CVS compiling themselves. Please read the document and follow the instructions up to the Installing for X.org part.
Install the CVS
Verify that the DRI kernel module(s) for your system were built:
Code Listing 5.1: Verification
# cd
/DRI-CVS/build/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel; ls
For the 3dfx Voodoo, you should see tdfx.o. For the Matrox G200/G400, you should see mga.o. For the ATI Rage 128, you should see r128.o. For the ATI Radeon, you should see radeon.o. For the Intel i810, you should see i810.o. If the DRI kernel module(s) failed to build, you should verify that you're using the right version of the Linux kernel. The most recent kernels are not always supported.
Install over your X.org installation. You may wish to back up xorg-x11.
Code Listing 5.2: Backing up Xorg
# quickpkg xorg-x11
(This backs up your Xorg-X11 package.)
# make install
223

Follow the "Configure Xorg" section above.
To load the appropriate DRM module in your running kernel, copy the kernel module to
/lib/modules/`uname -r`/kernel/drivers/char/drm/ then run modules-update and restart your
X server. If you're not running the kernel you'll be using it in, instead of `uname -r`, use that kernel's name.
Warning: Make sure you first unload any older DRI kernel modules that might be already loaded. Note that some DRM modules require that the agpgart module be loaded first.

Каталог: pub -> docs books -> Linux -> Linux 2
pub -> Буланов С. В. Кудрявцева Е. Л. Развитие креативности билингвов: путь от интеркультурности к формированию «человека мира»
pub -> «октябрьский лицей»
pub -> Самообследование гоу сош «Школа надомного обучения» №196 по направлениям деятельности. Общие вопросы
pub -> Занятие для математического кружка. Задачи работы
pub -> Доклад муниципальное образовательное
pub -> Публичный доклад. 2013 год Общая характеристика образовательного учреждения. Место расположения
pub -> Публичный доклад муниципального общеобразовательного учреждения средней общеобразовательной школы №13


Поделитесь с Вашими друзьями:
1   ...   14   15   16   17   18   19   20   21   ...   50


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал