LINUX.ORG.RU

Сообщения Proximity

 

Проблема с Intel 82852/855GM Graphics в antiX

Всех приветствую! Вот уже две недели я пытаюсь решить проблему, и как всегда, если у меня начинают опускаться руки, я прихожу к вам и общими усилиями все получается. Надеюсь так будет и на этот раз. =)

Я решил познакомится с Linux на примере таких дистрибутивов как MX Linux 32-bit (XFCE) и antiX. Выбор обусловлен самим устройством, (ThinkPad x40) так как очень хотелось его «оживить». Работать за ним мне очень нравится.

К сожалению я столкнулся с тем что система правильно определяет устройство не хочет его использовать, работает только llvmpipe: [CODE] $ inxi -G Graphics: Device-1: Intel 82852/855GM Integrated Graphics driver: N/A Display: server: X.Org v: 1.21.1.7 driver: X: loaded: vesa dri: swrast gpu: N/A resolution: 1024x768 API: EGL v: 1.5 drivers: swrast platforms: x11,surfaceless,device API: OpenGL v: 4.5 vendor: x.org mesa v: 22.3.6 renderer: llvmpipe (LLVM 15.0.6 128 bits) [/CODE]

Титаническая схватка в лице меня, чата GPT и MX Linux закончилась ничем. DRI активировать невозможно.

С antiX забрезжил лучик надежды (DRI - active), но устройство по прежнему не используется.

Отсюда извечный вопрос - «Кто виноват и что делать?» Ниже приведу логи, и прошу не ругаться так как (повторю) установка и попытка настроить два дистрибутива, это и есть весь мой опыт.

Кстати, любое редактирование файла /usr/share/X11/xorg.conf.d/ приводит к крашу системы.

Пожалуйста, помогите разобраться.

P.S. заранее извиняюсь перед Модераторами если ошибся веткой.

Всем Бобра!


$ lsmod | grep i915 i915 1720320 0 drm_kms_helper 155648 1 i915 cec 40960 2 i915,drm_kms_helper drm 372736 2 i915,drm_kms_helper i2c_algo_bit 16384 1 i915 video 53248 2 thinkpad_acpi,i915


$ lspci -nnk | grep -A3 VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) Subsystem: IBM 82852/855GM Integrated Graphics Device [1014:0557] Kernel modules: i915 00:02.1 Display controller [0380]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02)

$ find /lib/modules/$(uname -r) -name i915.ko* /lib/modules/5.10.224-antix.1-486-smp/kernel/drivers/gpu/drm/i915/i915.ko


$ apt list –installed | grep xserver-xorg-video-intel

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

xserver-xorg-video-intel/stable,now 2:2.99.917+git20210115-1 i386 [установлен]


$ cat /var/log/Xorg.0.log | grep -Ei «driver|i915|intel|vesa|glx|dri»

[ 11.705] X.Org Video Driver: 25.2

[ 11.705] X.Org XInput driver : 24.4

[ 11.723] (II) LoadModule: «glx»

[ 11.727] (II) Loading

/usr/lib/xorg/modules/extensions/libglx.so

[ 11.756] (II) Module glx: vendor=«X.Org Foundation»

[ 11.756] (II) LoadModule: «vesa»

[ 11.757] (II) Loading

/usr/lib/xorg/modules/drivers/vesa_drv.so

[ 11.758] (II) Module vesa: vendor=«X.Org Foundation»

[ 11.758] Module class: X.Org Video Driver

[ 11.758] ABI class: X.Org Video Driver, version 25.2

[ 11.758] (II) VESA: driver for VESA chipsets: vesa

[ 11.767] ABI class: X.Org Video Driver, version 25.2

[ 11.767] ABI class: X.Org Video Driver, version 25.2

[ 11.767] (II) VESA(0): initializing int10

[ 11.770] (II) VESA(0): Bad V_BIOS checksum

[ 11.770] (II) VESA(0): Primary V_BIOS segment is: 0xc000

[ 11.772] (II) VESA(0): VESA BIOS detected [ 11.772] (II) VESA(0): VESA VBE Version 3.0

[ 11.772] (II) VESA(0): VESA VBE Total Mem: 8000 kB

[ 11.772] (II) VESA(0): VESA VBE OEM:

Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS

[ 11.772] (II) VESA(0): VESA VBE OEM Software Rev: 1.0

[ 11.772] (II) VESA(0): VESA VBE OEM Vendor: Intel Corporation

[ 11.772] (II) VESA(0): VESA VBE OEM Product:

Intel(r)852GM/852GME/855GM/855GME Graphics Controller

[ 11.772] (II) VESA(0): VESA VBE OEM Product Rev: Hardware

Version 0.0

[ 11.813] (II) VESA(0): Creating default Display subsection in Screen section

[ 11.813] (==) VESA(0): Depth 24, (–) framebuffer bpp 32

[ 11.813] (==) VESA(0): RGB weight 888

[ 11.813] (==) VESA(0): Default visual is TrueColor

[ 11.813] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)

[ 12.104] (II) VESA(0): VESA VBE DDC supported

[ 12.104] (II) VESA(0): VESA VBE DDC Level none

[ 12.104] (II) VESA(0): VESA VBE DDC transfer in appr. 0 sec.

[ 12.439] (II) VESA(0): VESA VBE DDC read failed

[ 12.439] (II) VESA(0): VESA VBE PanelID read successfully

[ 12.439] (II) VESA(0): PanelID returned panel resolution 1024x768

[ 12.439] (II) VESA(0): Searching for matching VESA mode(s):

[ 12.540] (II) VESA(0): Total Memory: 125 64KB banks (8000kB)

[ 12.540] (II) VESA(0): : Using hsync range of 29.37-47.30 kHz

[ 12.540] (II) VESA(0): : Using vrefresh range of 56.00-59.87 Hz

[ 12.540] (WW) VESA(0): Unable to estimate virtual size

[ 12.540] (II) VESA(0): Not using built-in mode «1024x768» (no mode of this name)

[ 12.540] (II) VESA(0): Not using built-in mode «800x600» (no mode of this name)

[ 12.540] (II) VESA(0): Not using built-in mode «640x480» (no mode of this name)

[ 12.540] (WW) VESA(0): No valid modes left. Trying less strict filter…

[ 12.540] (II) VESA(0): : Using hsync range of 29.37-47.30 kHz

[ 12.540] (II) VESA(0): : Using vrefresh range of 56.00-59.87 Hz

[ 12.540] (WW) VESA(0): Unable to estimate virtual size

[ 12.540] (II) VESA(0): Virtual size is 1024x768 (pitch 1024)

[ 12.540] (**) VESA(0): *Built-in mode «1024x768»

[ 12.540] (**) VESA(0): *Built-in mode «800x600»

[ 12.540] (**) VESA(0): *Built-in mode «640x480»

[ 12.540] (==) VESA(0): DPI set to (96, 96)

[ 12.540] (**) VESA(0): Using «Shadow Framebuffer»

[ 12.544] ABI class: X.Org Video Driver, version 25.2

[ 12.544] (II) VESA(0): initializing int10

[ 12.546] (II) VESA(0): Bad V_BIOS checksum

[ 12.546] (II) VESA(0): Primary V_BIOS segment is: 0xc000

[ 12.546] (II) VESA(0): VESA BIOS detected

[ 12.546] (II) VESA(0): VESA VBE Version 3.0

[ 12.546] (II) VESA(0): VESA VBE Total Mem: 8000 kB

[ 12.546] (II) VESA(0): VESA VBE OEM: Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS

[ 12.546] (II) VESA(0): VESA VBE OEM Software Rev: 1.0

[ 12.546] (II) VESA(0): VESA VBE OEM Vendor: Intel Corporation

[ 12.546] (II) VESA(0): VESA VBE OEM Product: Intel(r)852GM/852GME/855GM/855GME Graphics Controller

[ 12.547] (II) VESA(0): VESA VBE OEM Product Rev: Hardware Version 0.0

[ 12.548] (II) VESA(0): virtual address = 0xb69ce000, VGAbase = 0xb69be000

[ 12.605] (II) VESA(0): Setting up VESA Mode 0x118 (1024x768)

[ 12.721] (==) VESA(0): Default visual is TrueColor

[ 12.729] (==) VESA(0): Backing store enabled

[ 12.731] (==) VESA(0): DPMS enabled

[ 12.746] (II) Initializing extension DRI3

[ 12.747] (II) Initializing extension GLX

[ 12.748] (II) AIGLX: Screen 0 is not DRI2 capable

[ 13.821] (II) IGLX: Loaded and initialized swrast

[ 13.821] (II) GLX: Initialized DRISWRAST GL provider for screen 0

[ 13.823] (II) Initializing extension XFree86-DRI

[ 13.824] (II) Initializing extension DRI2

[ 14.008] Module class: X.Org XInput Driver

[ 14.008] ABI class: X.Org XInput driver, version 24.4

[ 14.008] (II) Using input driver ‘libinput’ for ‘Power Button’

[ 14.109] (II) Using input driver ‘libinput’ for ‘Video Bus’

[ 14.115] (II) No input driver specified, ignoring this device.

[ 14.115] (II) Using input driver ‘libinput’ for ‘Sleep Button’

[ 14.122] (II) No input driver specified, ignoring this device.

[ 14.123] (II) Using input driver ‘libinput’ for ‘2.4G Mouse’

[ 14.240] (II) No input driver specified, ignoring this device.

[ 14.241] (II) Using input driver ‘libinput’ for ‘AT Translated Set 2 keyboard’

[ 14.259] (II) Using input driver ‘libinput’ for ‘TPPS/2 IBM TrackPoint’

[ 14.278] (II) No input driver specified, ignoring this device.

[ 14.280] (II) Using input driver ‘libinput’ for ‘ThinkPad Extra Buttons’


Комментарии GPT:

Главный вывод: Используется VESA-драйвер, а не intel (i915). Это означает, что X-сервер не нашёл или не смог инициализировать нужный драйвер для твоего видеоадаптера, и запустился в «совместимом режиме» без аппаратного ускорения.

Подробности: В логе нет упоминания о драйвере intel или i915, кроме строки в BIOS-описании, которая не означает использование драйвера. Видеочип определяется как: Intel(r)852GM/852GME/855GM/855GME Graphics Controller. Используется модуль: /usr/lib/xorg/modules/drivers/vesa_drv.so Аппаратное ускорение отсутствует: yaml

(II) AIGLX: Screen 0 is not DRI2 capable
(II) GLX: Initialized DRISWRAST GL provider for screen 0

Это означает, что используется программный рендеринг через swrast (software rasterizer). Почему intel не загружается?

Скорее всего:

Драйвер intel не установлен. Или он есть, но не поддерживает i915 на этой системе (в новых X.Org может быть так). Или он не активируется из-за несовместимости ядра, X-сервера или конфигурации.

Если не работает intel, попробовать старый i810 драйвер: На этих старых чипах (855GM) иногда помогает

[U][xserver-xorg-video-i810 - невозможно найти пакет][/U]

✳️ Альтернатива: Если ни intel, ни i810 не заработают, можно попробовать xf86-video-intel из исходников, но это сложнее и требует сборки, либо использовать Debian 7 или antiX на базе Debian 7/8 — там эти драйверы поддерживаются лучше.

 ,

Proximity
()

RSS подписка на новые темы