LINUX.ORG.RU

Видеокарта Radeon HD7770

 


0

1

Появились артефакты и я решил разобраться с видеокартой:

Поставил cтандартный видеодрайвер:

sudo pacman -Ss xf86-video mesa-libgl

Дрвйвер ati:

sudo pacman -S xf86-video-ati

Также установил:

sudo pacman -S mesa-vdpau lib32-mesa-vdpau driconf

Создал файл: /etc/X11/xorg.conf.d/20-radeon.conf со следующим содержимым:

Section "Device"
        Identifier "Radeon"
        Driver "radeon"
        Option "AccelMethod" "glamor"
        Option "TearFree" "on"
        Option "ColorTiling" "on"
        Option "ColorTiling2D" "on"
        Option "MigrationHeuristic" "greedy"
EndSection

Что можно еще добавить или убрать из этого блока?

/etc/mkinitcpio.conf Добавил: MODULES="... radeon ..."

и запустил:

mkinitcpio -p linux

Передал параметры ядру через загрузчик, refind:

Добавил: radeon.gartsize=32, вот что получилось:

"Boot with minimal options"   "ro root=UUID=7e77764d-c17e-4d43-9401-1af22b081d6c radeon.gartsize=32"

Могу отметить одно стало вроде получше.

Если не секрет - зачем в Section «Device» вообще эти опции? Действительно заметно ускорение?

Option «AccelMethod» «EXA» #valid options are XAA, EXA and Glamor. EXA is the default.

У вас включен Glamor

MigrationHeuristic is a parameter for EXA to know when to «migrate» pixmaps to video memory.

И включен параметр для метода ускорения EXA

anonymous ()

Из иксового конфига убрать всё, кроме DRI3, если оно само не включается. Твои твики актуальны скорее для VLIW, на radeonsi это всё не нужно.

anonymous ()
Ответ на: комментарий от anonymous

Твои твики актуальны скорее для VLIW, на radeonsi это всё не нужно.

Option «TearFree» «on» - нужно, если хочешь чтобы гарантированно без тиринга. Хотя это несколько снижает производительность и добавляет небольшой лаг.

Khnazile ★★★ ()
Ответ на: комментарий от anonymous

Нет, нужно, иначе в аппаратно-ускоренном видео все равно будет тиринг, и никакая гномщель, ни даже божественной силы xcompmgr ничего не смогут с этим сделать.

Khnazile ★★★ ()
Ответ на: комментарий от anonymous

Ну... иногда тормоза 2д очень похоже на тиринг. В смысле, когда все очень тормозит, видно как картинка построчно отрисовывается. Но чтобы ТАК тормозило надо видеокарту на pci шине и полностью программный рендеринг на большом разрешении.

Khnazile ★★★ ()
Ответ на: комментарий от anonymous

Как проверить включается dri3 или нет? У меня, насколько я понимаю нет сейчас в иксовом конфиге dri3. насколько понимаю лучше убрать вообще этот конфиг. driconf, какие параметры там установить для моей видеокарты?

anonymous ()
Ответ на: комментарий от anonymous
[sergey@sergeyM ~]$ cat ~/.local/share/xorg/Xorg.0.log |grep DRI
[    49.375] (II) glamor: EGL version 1.4 (DRI2):
[    50.197] (II) RADEON(0): [DRI2] Setup complete
[    50.197] (II) RADEON(0): [DRI2]   DRI driver: radeonsi
[    50.197] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi
[    50.199] (==) RADEON(0): DRI3 enabled
[    50.751] (II) GLX: Initialized DRI2 GL provider for screen 0
allon925 ()
Ответ на: комментарий от allon925

Ну вроде нормально. У меня почему-то с более новой картой, но на примерно той же архитектуре, не включалось. Надо проверить, может уже починилось.

anonymous ()