Цель:

В этой статье мы объясним:

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 выше. В случае, если он до сих пор не включена, то попробуйте установить DRI пакет Xlib меза , давая следующую команду:
# 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!