LinuxForum.Fans
Тема

Низкая производительность 3D графики

Автор: mogul82 12 сообщений 3615 просмотров
#318891

Процессор AMD A10-5700 c видео ядром Radeon 7660D.
Установил Debian Wheezy, судя по логам икс сервера драйвер radeon не хотел запискать из отсуствия пакета firmware-linux-nonfree, установил его, и появились разрешения монитора нужные, консоль при загрузке стала 1200 пикселей, но glxgears выдаёт 75 фпс, это хуже чем видео карта 10 летней давности.
В гноме в параметрах системы показывает в разделе графика показывает драйвер Gallium 0.4 on AMD ARUBA.
grep LoadModule /var/log/Xorg.0.log

text
 LoadModule /var/log/Xorg.0.log
[  1420.613] (II) LoadModule: "record"
[  1420.614] (II) LoadModule: "dri2"
[  1420.614] (II) LoadModule: "extmod"
[  1420.615] (II) LoadModule: "glx"
[  1420.615] (II) LoadModule: "dbe"
[  1420.616] (II) LoadModule: "dri"
[  1420.616] (II) LoadModule: "radeon"
[  1420.617] (II) LoadModule: "fbdev"
[  1420.617] (II) LoadModule: "vesa"
[  1420.639] (II) LoadModule: "fbdevhw"
[  1420.640] (II) LoadModule: "exa"
[  1420.912] (II) LoadModule: "fb"
[  1420.912] (II) LoadModule: "ramdac"
[  1420.960] (II) LoadModule: "evdev"

Сгенерировал xorg.conf он прописал помимо radeon еще драйвер vesa и fbdev, удалил их, результат тотже.
Новый grep LoadModule /var/log/Xorg.0.log

text
[    13.830] (II) LoadModule: "record"
[    13.852] (II) LoadModule: "dri2"
[    13.867] (II) LoadModule: "extmod"
[    13.920] (II) LoadModule: "glx"
[    13.931] (II) LoadModule: "dbe"
[    13.932] (II) LoadModule: "dri"
[    13.933] (II) LoadModule: "radeon"
[    13.971] (II) LoadModule: "exa"
[    14.265] (II) LoadModule: "fb"
[    14.267] (II) LoadModule: "ramdac"
[    14.732] (II) LoadModule: "evdev"

Установлены libgl1-mesa-glx, libgl1-mesa-dri, xserver-xorg-video-radeon.

#318893

хмм зпустил хадживарс и там 75 фпс, хотя игра то сильнее грузит проц. может это ограничения карты? Подскажите игру 3Д в дебиане что бы потестить.
Хотя вопрос темы остаётся в силе.

#318895

Для измерения fps отключите вертикальную синхронизацию.

#318907
"-=Serj=-⇓" написал:
Для измерения fps отключите вертикальную синхронизацию.

Хотелось бы знать как

#318911

Для измерения fps отключите вертикальную синхронизацию.

О точняк

text
gtf 1280 1024 75
xrandr --newmode "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069 +HSync -Vsync
xrandr --addmode VGA-0 1280x1024_75.00
text

glxgears
frames in 5.0 seconds = [b] 1349.854 FPS[/b]

А что значит вертикальная синхронизация? Что она даёт и забирает?

#318912

Погодите, запустил червячков и опять 75 максимум, в glxgears тоже. Что делать?

#318923
"mogul82⇓" написал:
Процессор ADM 10-5700

AMD.

#318925
"mogul82" написал:
А что значит вертикальная синхронизация? Что она даёт и забирает?

Вертика́льная синхрониза́ция (англ. V-Sync) — синхронизация кадровой частоты в компьютерной игре с частотой вертикальной развёртки монитора. При этом максимальный FPS с вертикальной синхронизацией приравнивается к частоте обновления монитора.

Соб-сно: тыц

#319417

Проприетарный драйвер поставьте.

#319420
"mogul82⇓" написал:
Погодите, запустил червячков и опять 75 максимум, в glxgears тоже. Что делать?

тебе fps нужны, чтобы письками с кем-то помериться или на самом деле думаешь, что есть какоё-то профит от бОльшего fps?
если первое, то никому не интересно...
если второе, то больше 30-ти кадров в секунду (равномерно распределённых) твой глаз всё равно не увидит, а монитор не покажет больше 75-ти... остальное идёт только на обогрев комнаты видеокартой...

ЗЫ: у многих игр есть своя настройка на тему «включить vsync»

#319474
"Fat-Zer⇓" написал:
если первое, то никому не интересно...

ну и топал бы раздавать умные советы в другом месте.

#319475

с открытыми драйвером увы выше 75 ни как не поднять, по крайне мере мне не удавалось. а вот решение:

"Dr House⇓" написал:
Проприетарный драйвер поставьте.
вполне рабочие ;-)
Войдите или зарегистрируйтесь, чтобы ответить.