Цель:

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

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)

и настроить выделенный ниже вариантов:

screenshot-21

screenshot-121

Короче вам нужно настроить 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 цветные вращающиеся шестерни, как ваша вывода, как это:

GLXGEARS

2. XENGINE
# apt-get install xengine
# xengine

Эта утилита покажет вам RPM счет. Вы можете сравнить с RPM количество и без ускорения 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!