Видеркарта Intel DG2 [Arc A380]

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Видеркарта Intel DG2 [Arc A380]

Сообщение vr13 »

характер использования компьютера не предъявляет специальных требований к видео, зато нужно больше памяти и побыстрее процессор. Ну и иногда - посмотеть что-то для развлеченния. Это к тому, что используется довольно старый, но "заряженый" комп с чипсетом X79 с процессором без встроенной графики. Для видео использовалась старенькая дешёвая nvidia из серии "без вентиляторов", что-то типа GeForce 9500. Где-то начиная с ядра 5.9+ с видео началась проблемы - лаги и иногда даже зависания (всегда из-за отображения чего-то на экране - browser или screensaver, в диагностике всегда есть nouveau)

В общем, решил поискать поновее видеокарту и вдруг увидел, что теперь Intel к этому тоже приобщился. Относительно флагманов - много бюджетнее. В общем, приобрёл указанное в заголовке темы

Код: Выделить всё

04:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A380] (rev 05)
Как ни странно (пугали про что поддержка появится только в ядрах 6.2), завелось на 6.1.11, фактически "искаропки" и работает уже неделю без нареканий. Для настройки хватило содержимого wiki. Для порядка заглянул еще в wiki arch

Код: Выделить всё

[    3.843375] i915 0000:04:00.0: [drm] Incompatible option enable_guc=3 - HuC is not supported!
[    3.844254] i915 0000:04:00.0: [drm] VT-d active for gfx access
[    3.844275] i915 0000:04:00.0: vgaarb: deactivate vga console
[    3.844297] i915 0000:04:00.0: [drm] Can't resize LMEM BAR - platform support is missing
[    3.844449] i915 0000:04:00.0: [drm] Local memory IO size: 0x0000000010000000
[    3.844451] i915 0000:04:00.0: [drm] Local memory available: 0x000000017c800000
[    3.844452] i915 0000:04:00.0: [drm] Using a reduced BAR size of 256MiB. Consider enabling 'Resizable BAR' or similar, if available in the BIOS.
[    3.859399] i915 0000:04:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.859565] Loading firmware: i915/dg2_dmc_ver2_07.bin
[    3.862357] i915 0000:04:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_07.bin (v2.7)
[    3.863597] Loading firmware: i915/dg2_guc_70.bin
[    3.938205] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[    3.938212] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[    3.942825] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[    3.942831] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[    3.943911] i915 0000:04:00.0: [drm] GuC firmware i915/dg2_guc_70.bin version 70.5.1
[    3.944046] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[    3.944049] i915 0000:04:00.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[    3.957850] i915 0000:04:00.0: [drm] GuC submission enabled
[    3.957853] i915 0000:04:00.0: [drm] GuC SLPC enabled
[    3.958177] i915 0000:04:00.0: [drm] GuC RC: enabled
[    4.014524] [drm] Initialized i915 1.6.0 20201103 for 0000:04:00.0 on minor 0
[    4.016428] snd_hda_intel 0000:05:00.0: bound 0000:04:00.0 (ops i915_audio_component_bind_ops [i915])
[    4.046604] fbcon: i915drmfb (fb0) is primary device
[    4.118483] i915 0000:04:00.0: [drm] fb0: i915drmfb frame buffer device
осталось несколько вопросов:
  • firmware приходится вставлять блобом в ядро. с диска загружать не хочет (другое - микрокод процессора и firmware для wifi - загружается норм
  • непонятная диагностика про GuC и HuC (показано выше). Пока не нагуглилось ничего внятного
  • пользовался ли кто x11-apps/igt-gpu-tools? Штука вроде бы полезная на описано очень лаконично
Может кто сталкивался? Буду благодарен за советы

спасибо
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Видеркарта Intel DG2 [Arc A380]

Сообщение vr13 »

обновился до ядра 6.2.1, firmware теперь грузится штатно с диска, в dmesg только одно "левое" сообщение на тему карты:

Код: Выделить всё

[    4.587883] i915 0000:04:00.0: [drm] VT-d active for gfx access
[    4.587909] i915 0000:04:00.0: vgaarb: deactivate vga console
[    4.587926] i915 0000:04:00.0: [drm] Can't resize LMEM BAR - platform support is missing
[    4.588094] i915 0000:04:00.0: [drm] Local memory IO size: 0x0000000010000000
[    4.588096] i915 0000:04:00.0: [drm] Local memory available: 0x000000017c800000
[    4.588097] i915 0000:04:00.0: [drm] Using a reduced BAR size of 256MiB. Consider enabling 'Resizable BAR' or similar, if available in the BIOS.
[    4.603274] i915 0000:04:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    4.603438] Loading firmware: i915/dg2_dmc_ver2_08.bin
[    4.605015] Loading firmware: i915/dg2_guc_70.bin
[    4.617492] Loading firmware: i915/dg2_huc_gsc.bin
[    4.617930] i915 0000:04:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[    4.701634] i915 0000:04:00.0: [drm] Can't load HuC due to missing MEI modules
[    4.701639] i915 0000:04:00.0: [drm] HuC init failed with -5
[    4.702545] i915 0000:04:00.0: [drm] GuC firmware i915/dg2_guc_70.bin version 70.5.1
[    4.702547] i915 0000:04:00.0: [drm] HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[    4.715521] i915 0000:04:00.0: [drm] GuC submission enabled
[    4.715523] i915 0000:04:00.0: [drm] GuC SLPC enabled
[    4.715848] i915 0000:04:00.0: [drm] GuC RC: enabled
[    4.772894] [drm] Initialized i915 1.6.0 20201103 for 0000:04:00.0 on minor 0
[    4.774708] snd_hda_intel 0000:05:00.0: bound 0000:04:00.0 (ops i915_audio_component_bind_ops [i915])
[    4.804735] fbcon: i915drmfb (fb0) is primary device
[    4.862647] i915 0000:04:00.0: [drm] fb0: i915drmfb frame buffer device
ну и ещё странно, что на PCIe это видится медленным устройством:

Код: Выделить всё

# lspci -s 4:00 -vv
04:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A380] (rev 05) (prog-if 00 [VGA controller])
	Subsystem: Gigabyte Technology Co., Ltd Device 0003
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 80
	IOMMU group: 24
...
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
лан, с этим потом разбираться буду. Может быть действительно не в тот слот воткнул
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2666
ОС: Gentoo

Re: Видеркарта Intel DG2 [Arc A380]

Сообщение ormorph »

Можете попробовать для получения информации о поддерживаемых устройствах установить hw-probe.
Использование:

Shell

# hw-probe -all -upload
Далее информацию смотреть на сайте, ссылка будет доступна после выполнения команды. Если ядро не так собрали или не все устройства поддерживаются будет видно.
Спасибо сказали:
Ответить