Поделитесь рецептами для настройки ядра, переменных окружения, X-сервера, чтобы повысить производительность открытого драйвера radeon (radeonsi в частности).
Насколько мне известно:
- Начиная с linux 3.11 в параметры ядра надо передавать radeon.dpm=1
- Phoronix упоминал об добавлении переменной окружения GALLIUM_MSAA для r600. Насколько оно нужно и нужно ли оно для RadeonSI?
- Phoronix упоминал об добавлении переменной окружения R600_DEBUG=sb, которая вроде включает бэкэнд Gallium 3D SB для шейдеров. Насколько я понял, оно только для r600, с более новыми чипами оно не работает?
- Когда-то рекомендовали включать опцию ColorTiling (или ColorTiling2D) в xorg.conf
mesa собрана из git с поддержкой glamor, r600-llvm-compiler и vdpau.
Текущий конфиг X:
Section "Device"
Identifier "Asus HD 7770"
Driver "radeon"
Option "AccelMethod" "glamor"
EndSection
Section "Module"
Load "dri2"
Load "fb"
Load "glamoregl"
EndSection
У меня HD 7770, но также приветствуются чипоспецифичные настройки для других карт.
//cast ckotinko