[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Драйвера NVIDIA. Не работает GL.



Н. Артём wrote:
> Кстати:
> artiom@nextlife:~$ export __GL_SYNC_TO_VBLANK=0 && glxgears -info
> Running synchronized to the vertical refresh.
> Странно...
Это не странно, это известный баг:
1) спецификации GLX_SGI_swap_control: она позволяет *установить* значение swap
interval, но не позволяет прочитать его;
2) формально говоря, драйвера nvidia; расширение GLX_SGI_swap_control
специфицирует начальное значение swap interval = 1; то есть, если это расширение
*присутствует* в списке, то sync to vblank должен быть изначально *включён*;
glxgears на основе этого пытается угадать - и обламывается.
3) glxgears; вообще говоря, есть ещё два расширения: GLX_MESA_swap_control (про
который драйвер nvidia, очевидно, не знает) и GLX_EXT_swap_control (но: (1) про
него знает только очень новый glxgears [из lenny - не знает]; (2) не
поддерживается *твоей* версией драйвера nvidia (оно появилось только в 190.36))

В любом случае, это косметическая проблема, к медленному рендерингу это
отношения не имеет.


Reply to: