LINUX.ORG.RU

[radeon] vsync

 


0

1

В ноутбуке стоит карточка

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Xpress 1250

Свободные дрова из гита: mesa-9999, libdrm-9999, xf86-video-ati-9999.

direct rendering: Yes
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on RS600
OpenGL version string: 2.1 Mesa 7.9-devel
OpenGL shading language version string: 1.20

glxgears сообщает, что включена вертикальная синхронизация, которая ограничивает фпс

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.833 FPS
300 frames in 5.0 seconds = 59.818 FPS
300 frames in 5.0 seconds = 59.818 FPS
300 frames in 5.0 seconds = 59.817 FPS

Каким образом можна отключить vsync? Пробовал с помощью driconf, но похоже, что ~/.drirc вообще игнорируется. Посоветуйте чего-нибудь дельного. Дистр gentoo ~86, kms работает

Linux gentoo 2.6.35-gentoo-r7 #1 SMP Sat Sep 18 10:31:15 EEST 2010 i686 Intel(R) Pentium(R) Dual CPU T2330 @ 1.60GHz GenuineIntel GNU/Linux

тоже уже как пару месяцев наблюдаю это, щас нагуглил, что надо добавить отдельный раздел с dri в ~/.drirc

<driconf>
    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="vblank_mode" value="0" />
        </application>
    </device>
</driconf>
du_hast
()
Ответ на: комментарий от du_hast

Вот спасибо. Если дописать для dri2, то все работает. glxgears выдает ~600 fps. Ожидал конечно большего, но и так сойдет.

Еще интересует вопрос, стоит ли собирать gallium+llvm? Намного добавит ли это производительности?

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

Еще интересует вопрос, стоит ли собирать gallium+llvm?

если честно, то я не совсем понимаю зачем оно вообще нужно =)

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