LINUX.ORG.RU

Тормозит встроенная видеокарта радеон 3300. Можно ли исправить?

 


0

1

Видеокарта вот:
Integrated ATI Radeon™ HD 3300 GPU
SidePort Memory - onboard 128MB DDR3 1333 memory

ОС xubuntu 14.04. mesa 10.1.3 linux 3.13 из репозитория
драйвер открытый, проприетарный не поддерживается.

Тормозят игры.
Nexuz 9 фпс
Openarena 30-60 (еще вертикальную синхронизацию не отключить)
Портал на максимуме 15, на минимуме 15. Ерунда какая-то...

Так и должно быть?
Это можно ускорить?

Композитный режим отключен
echo high | sudo tee /sys/class/drm/card0/device/power_profile
сделано (динамическое управление почему-то не включилось)

cat .drirc 
<driconf>
   <device driver="dri2">
      <application name="all">
         <!-- Always synchronize with vertical refresh to avoid tearing -->
         <option name="vblank_mode" value="0"/>
      </application>
   </device>
</driconf>

glxgears 1700 fps

glxinfo | grep Open
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS780
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
для сравнения на огрызке видеокарты gf7200se все летало пару лет назад

★★★

Последнее исправление: onon (всего исправлений: 2)

еще вертикальную синхронизацию не отключить

vblank_mode=0 В .drirc, КМК, оно никогда не работало.

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

оно в некоторых играх отключает. Там же сделано это через drirc
для openarena на радеон 7750 и открытом драйвере получалось без нее сделать

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

Диванный эксперт сравнил встроенку устаревшей серии со своей небось дискретной hi-end 7750

Deleted
()

ТС, поставь Windows 7 Максимальную и не парь себе мозги.

Deleted
()
Ответ на: комментарий от Novell-ch

Option «SwapbuffersWait» «off» иксам

ничего не поменялось

R600_DEBUG=hyperz openarena

*2 fps
спасибо, уже ближе к тому что должно быть

onon ★★★
() автор топика

динамическое управление почему-то не включилось

Странно, поидее даже на твоей карте должно быть. Ты пытался грузится с radeon.dpm=1?

Вообще я прозреваю у тебя остальное железо тоже не самое мощное, поэтому стоит попробовать вот что:

cpufreq-set -g performance
Mesa вообще довольно сильно зависит от производительности CPU и ранее была пофикшена проблема с тем, что дефолтный шедулер вызывает просадки. Поэтому стоит попробовать.

ОС xubuntu 14.04. mesa 10.1.3 linux 3.13 из репозитория

Попробовать Oibaf PPA: https://launchpad.net/~oibaf/ archive/graphics-drivers/ И самое последнее ядро: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-rc6-utopic/

qiomi
()

При загрузке в grub.cfg добавить radeon.dpm=1

linux	/vmlinuz-3.15.6-200.fc20.x86_64 root=/dev/md0 ro radeon.dpm=1 radeon.audio=0 LANG=ru_RU.UTF-8
После загрузки запустить
/bin/echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level

/usr/bin/cpupower frequency-set -g performance

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

После загрузки запустить
/bin/echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level

Зачем такой костыль ставить?

echo «performance» > /sys/class/drm/card0/device/power_dpm_state
Этого вполне достаточно и работать будет гуд.

qiomi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.