Цель:

Эта запись в блоге объяснит:

1 Как включить 3D-ускорение под Debian Linux и может быть, возможно, под любой другой дистрибутив Linux.

2 Как проверить, если 3D ускорение на самом деле работает или нет.

Шаг 1: Выясните, есть ли 3D ускорение уже включена или нет?

Дайте следующую команду:
# glxinfo | less
или
# glxinfo | less | grep Yes

Если вы видите строку:

"Direct Rendering: Да"

в следующих выходных:

то ускорение 3D-графики уже включен, и вам не нужно ничего делать.

Тем не менее, если вы видите строку:

"Direct Rendering: Нет"

затем выполните действия, позволяющие 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)

и настроить следующие выделенного пункта:

screenshot-21

screenshot-121

Короче вам нужно настроить AGP Поддержка и DRI / DRM (Direct Rendering Manager) поддержку в рамках Character Devices в меню конфигурации ядра.

Вы должны сделать выше для собственного Видеокарта Марка / Модель как 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 цветные вращающейся шестерни в качестве выхода, как это:

GLXGEARS

2 XENGINE
# apt-get install xengine
# xengine

Эта утилита покажет вам количество оборотов. Вы можете сравнить количество оборотов с и б / н 3D ускорений, чтобы увидеть эффект 3D-ускорения. Поршень будет вращаться гораздо быстрее с 3D-ускорения (визуальный сигнал).

Вы должны увидеть нечто подобное:

screenshot-4

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

Как обычно, пожалуйста, оставьте комментарий / обратная связь, если у вас есть. Комментарии призывает блогеров на сообщение больше и не теряет присутствия духа.

Быть общительным, Share!