HOWTO: Включение 3D ускорение в Linux Debian Etch
Цель:
В этой статье мы объясним:
1. Как включить 3D-ускорение под Debian Linux и может быть возможно, под любой другой дистрибутив.
2. Как проверить, если 3D-ускорение на самом деле работает или нет.
Шаг 1: Выясните, есть ли 3D-ускорение уже включен или нет?
Дайте следующую команду:
# glxinfo | less
или
# glxinfo | less | grep Yes
Если вы видите строку:
"Прямой рендеринг: Да"
В следующий вывод:
Затем 3D-ускорение уже включен, и вам не нужно делать ничего другого.
Тем не менее, если вы видите строку:
"Прямой рендеринг: нет"
затем выполните шаги, чтобы включить 3D-ускорение.
Если у вас нет glxinfo установлена, вы можете установить его:
# apt-get install mesa-utils
Шаг 2: Узнайте имя Графический чипсет
Для того, чтобы признать соответствующий драйвер для вашей чипсет графикой мы должны узнать, что это название / модель, дав следующую команду:
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
........
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01)
#
Линия жирным шрифтом выше показывает название / модель моей видеокарты (VGA контроллер). Обратите внимание, это вниз.
Шаг 3: Конфигурация XOrg
Также убедитесь, что ваш сервер Xorg используется правильный драйвер для вашей видеокарты. Вы можете проверить это с помощью следующей команды:
# cat /var/log/Xorg.0.log | grep driver
Вы должны увидеть имя вашего водителя в выходной, как показано ниже:
X.Org XInput driver : 0.6
(II) Loading /usr/lib/xorg/modules/drivers/ via_drv.so
ABI class: X.Org XInput driver, version 0.6
ABI class: X.Org XInput driver, version 0.6
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
(!!) VIA Technologies does not support or endorse this driver in any way.
(!!) For support please contact the driver maintainer or your X vendor.
(II) VIA(0): [drm] loaded kernel module for "via" driver
(II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0"
Если у вас есть правильный драйвер установлен, а вы не в состоянии получить 3D-ускорение, то попробуйте следующие дополнительные действия.
Шаг 4: Настройка ядра для включения поддержки для вашей видеокарты
Дайте следующие команды:
# cd /usr/src/linux
# make xconfig (or whatever you use)
и настроить выделенный ниже вариантов:


Короче вам нужно настроить AGP Поддержка и DRI / DRM (непосредственный руководитель Rendering) поддержку в рамках Символьные устройства в меню конфигурации ядра.
Вы должны сделать выше для вашей собственной графической карты марке / модели, как Intel 855GM (i810) и др.
Теперь собирать ядро и установите его. В случае, если вы не знаете, как это сделать, то вот хорошая ссылка , которая объясняет процесс.
Шаг 5: Установка пакета DRI (необязательно, но может потребоваться)
Я обнаружил, что это, "требуется" для моей конфигурации. Вообще 3D-ускорение должно быть включено в этот момент времени. Вы можете проверить это, как показано на шаге 1 выше. В случае, если она еще не включена, то попробуйте установить Xlib Mesa DRI пакет , дав следующую команду:
# apt-get install xlibmesa-dri
Теперь проверить 3D-ускорение, давая снова "glxinfo" команды.
Если вы все еще не в состоянии получить 3D-ускорения, то есть вероятность, что ваши карты и / или драйвер не поддерживает его. Проверьте документацию вашей карты и водитель и попробуйте найти в Интернете.
Другие инструменты для проверки / измерения производительности в 3D ускорение
Как только вы получите 3D-ускорение происходит, вы можете использовать некоторые из X инструментов для измерения производительности.
1. GLXGEARS
# apt-get install mesa-utils
# glxgears
Вы должны увидеть 3 цветные вращающиеся шестерни, как ваша вывода, как это:
2. XENGINE
# apt-get install xengine
# xengine
Эта утилита покажет вам RPM счет. Вы можете сравнить с RPM количество и без ускорения 3D, чтобы увидеть эффект 3D-ускорения. Поршень будет вращаться гораздо быстрее с 3D-ускорением (визуально).
Вы должны увидеть что-то вроде этого:
3. Проверьте Поддержка AGP
Вы также можете проверить, если ваша Linux обнаружена AGP или нет, дав следующую команду:
# dmesg | grep agpgart
Вы должны быть в состоянии видеть текст в котором говорится о AGPGART так:
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xe0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Xorg tried to set rate=x12. Setting to AGP3 x8 mode.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Как обычно, пожалуйста, оставьте комментарий / обратной связи, если у вас есть. Комментарии призывает блоггеров размещать все больше и держать их духа.















29 апреля 2008 в 9:54 вечера
Вы должны сначала проверить, что вы установили нужный драйвер, как ATI Fglrx-дайвер или драйверов NVIDIA. Я бы не стал бежать к скомпилировать собственное ядро, до этого, как правило, это не по потребностям.
Ответить на этот комментарий
29 апреля 2008 в 10:08 вечера
Привет Майк, я имел в виду, чтобы иметь Шаг 5 Xorg конфигурации путь раньше, но как-то пропустила этот фильм. Я исправила последовательности сейчас. Спасибо за ваш вклад!
Ответить на этот комментарий
19 января 2009 в 10:45
! [...] Твой значок Наиболее привлекательными блог смонтировать ресурс сети Windows на Linux с помощью SAMBA / CIFS (5931) МЕТОДИЧЕСКИЕ: Включение 3D ускорение в Linux Debian Etch (2204) МЕТОДИЧЕСКИЕ: Тестирование последовательных портов под Debian Linux (2182) Доступ / Mount Linux ext2/ext3 [...]
27 января 2009 в 10:16
Хорошая работа! Мне придется сделать крест сообщение на этом ;)
Ответить на этот комментарий
19 сентября 2010 в 10:14
Я думаю, что ATI является лучшим графическим устройством ...
Ответить на этот комментарий