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

2010-10-10 Пенетрантность Tim Sattarov

On 10.10.2010 09:45, Н. Артём wrote:


   

On Sun, Oct 10, 2010 at 11:58:18AM +0400, Н. Артём wrote:
 

  В xorg.conf у меня, вообще ничего о Composite нет. Очевидно, что он выключен.
   

Section Extensions
Option Composite off
EndSection
 

Выключил. Всё тоже самое.


   
Есть подозрение, что это максимум того, что можно выжать из этого 
оборудования.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cb1e189.9090...@gmail.com



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

2010-10-09 Пенетрантность Yuriy Kaminskiy
Н. Артём wrote:
  2OP: какую скорость показывает
__GL_SYNC_TO_VBLANK=1 glxgears
  ?
 art...@nextlife:~$ export __GL_SYNC_TO_VBLANK=1  glxgears -info
 Running synchronized to the vertical refresh.  The framerate should be
[...]
 298 frames in 5.0 seconds = 59.466 FPS
 299 frames in 5.0 seconds = 59.762 FPS
 155 frames in 5.1 seconds = 30.446 FPS
 47 frames in 5.1 seconds =  9.203 FPS
 46 frames in 5.1 seconds =  9.063 FPS
 48 frames in 5.0 seconds =  9.573 FPS
 205 frames in 5.0 seconds = 40.906 FPS
 ^C
 
 9 - разворачивал на полный экран.
хмм. забавно;
1) раз на __GL_SYNC_TO_VBLANK реагирует, значит это точно direct rendering; и
это хорошо;
2) но я *совершенно* не могу себе представить, чтобы *любой* видеокарточки с
*хоть каким-то* ускорением не хватало бы на glxgears в fullscreen на скорости
меньше нескольких сотен fps; и это плохо; glxgears - это предельно тривиальный
рендеринг (там даже текстур нет), значит всё остальное непременно будет
тормозить :-\
На конфиг глянул, ничего особо криминального не обнаружил, но:
Option SLI Auto - лишняя (но никакого влияния оказывать не должна);
и имеет смысл попробовать без остальных двух опций тоже;


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/i8qaja$9u...@dough.gmane.org



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

2010-10-09 Пенетрантность Yuriy Kaminskiy
Н. Артём wrote:
 Кстати:
 art...@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))

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/i8qfk2$sv...@dough.gmane.org



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

2010-10-09 Пенетрантность Tim Sattarov

On 08.10.2010 04:14, Н. Артём wrote:

В общем-то, вопрос некритичный, т.к. в игры я практически не иргаю и 
приложения, которым 3D требуется сейчас не использую.
Но неприятно.
Squeeze. GeForce MX 440. Драйвера ставлю legacy 96xx. Вначале купил lenny в 
linuxcenter. Всё работало (не работала usb камера, но к теме это не относится) 
со скомпилированным ядром и драйверами из пакета. Обновил ядро. Не работает. Не 
собирался пакет с драйверами. Поставил из run. Заработало всё, кроме GL.
Полностью обновил до squeeze. Вычистил. Собрал пакет. Пакет собирается, 
драйвера устанавливаются и работают.
Но то, что использует OpenGL невероятно тормозит. Например, заставки.
Я спрашивал уже на lor. Толку мало. Могу привести ссылки, если нужна доп. 
информация.

Как сделать, чтобы OpenGL работало?


   

А не пробовали запустить в голых иксах, без всяких kdm/gdm ?
из под xterm ?

у меня была похожая проблема с медленной картой - убрал Option 
Composite Enable и выключил всякие обращения к композиту в metacity

все заработало на порядок быстрее



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cb10e07.3070...@gmail.com



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

2010-10-08 Пенетрантность Фролов Александр

On 08.10.2010 16:34, Н. Артём wrote:

08.10.10, 15:09, Иван Лохl...@1917.com:

   

On Fri, Oct 08, 2010 at 12:14:38PM +0400, Н. Артём wrote:
Как сделать, чтобы OpenGL работало?

  Смотреть файл Xorg.0.log на предмет строк начинающихся с (EE) и (WW)

  egrep -C2  ^\((EE|WW)\)  /var/log/Xorg.0.log

  Или в рассылку кинуть
 

(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory /usr/share/fonts/X11/cyrillic does not exist.
 Entry deleted from font path.
(==) FontPath set to:
--
 built-ins
(==) ModulePath set to /usr/lib/xorg/modules
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' 
will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard
(II) Loader magic: 0x81ea020
(II) Module ABI versions:
--
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): NVIDIA SLI auto-select rendering option.
(WW) NVIDIA(0): DamageEvents are not currently compatible with SLI.  Disabling
(WW) NVIDIA(0): DamageEvents.
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(WW) NVIDIA(0): Failed to initialize SLI!  Reason: Only one GPU detected.
(WW) NVIDIA(0): Only one GPU will be used for this X screen.
(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 65536 kBytes
--
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0):
(WW) NVIDIA(0): No modes were requested; the default mode nvidia-auto-select
(WW) NVIDIA(0): will be used as the requested mode.
(WW) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): nvidia-auto-select

   



(**) NVIDIA(0): NVIDIA SLI auto-select rendering option.



(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:1:0:0 (GPU-0)



(--) NVIDIA(0): Memory: 65536 kBytes



Драйвера ставлю legacy 96xx


orly?
Там точно легаси дрова стоят? sli как бы намекает, что нет.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4caf1af6.2020...@yandex.ru



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

2010-10-08 Пенетрантность Фролов Александр

On 08.10.2010 19:41, Н. Артём wrote:

Драйвера ставлю legacy 96xx
   

orly?
Там точно легаси дрова стоят? sli как бы намекает, что нет.
 

Ну, собирал, используя nvidia-kernel-sources или как там..? Из run. Очевидно 
там должны стоять legacy дрова...
Что такое SLI?

glxgears говорит вот такое:
art...@nextlife:~$ glxgears -info
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
GL_RENDERER   = GeForce4 MX 440 with AGP8X/AGP/SSE2
GL_VERSION= 1.5.8 NVIDIA 96.43.18
GL_VENDOR = NVIDIA Corporation
GL_EXTENSIONS = GL_ARB_imaging GL_ARB_multitexture GL_ARB_pixel_buffer_object 
GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects 
GL_ARB_shading_language_100 GL_ARB_texture_compression GL_ARB_texture_cube_map 
GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 
GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix 
GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader 
GL_ARB_window_pos GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra 
GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract 
GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_Cg_shader 
GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters 
GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_paletted_texture 
GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal 
GL_EXT_secondary_color GL_EXT_separate_specular_color 
GL_EXT_shared_texture_palette GL_EXT_stencil_wrap 
GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map 
GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 
GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias 
GL_EXT_texture_object GL_EXT_vertex_array GL_IBM_rasterpos_clip 
GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square 
GL_NV_fence GL_NV_fog_distance GL_NV_light_max_exponent 
GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite 
GL_NV_register_combiners GL_NV_texgen_reflection GL_NV_texture_env_combine4 
GL_NV_texture_rectangle GL_NV_vertex_array_range GL_NV_vertex_array_range2 
GL_NV_vertex_program GL_NV_vertex_program1_1 GL_SGIS_generate_mipmap 
GL_SGIS_multitexture GL_SGIS_texture_lod GL_SUN_slice_accum
4096 frames in 5.0 seconds = 819.090 FPS
4358 frames in 5.0 seconds = 871.456 FPS
3404 frames in 5.2 seconds = 656.317 FPS
1371 frames in 5.0 seconds = 274.025 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server :0.0
   after 42 requests (42 known processed) with 0 events remaining.


При этом, всё вращается рывками, если разворачиваю на полный экран.
SLI это технология, которая позволяет задействовать более одной видюшки. 
XIO: fatal IO error это после ^C?


А так вроде всё нормально выглядит



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

2010-10-08 Пенетрантность Yuriy Kaminskiy
Иван Лох wrote:
 On Fri, Oct 08, 2010 at 09:31:23PM +0400, Н. Артём wrote:
 freeglut и mesa-чего-то-там не нужны
 Они, в любом случае, тянутся в зависимостях, как это ни прискорбно.
 Поэтому, от них никуда не деться.Приходится ставить nvidia-alternatives.

 dpkg -S libGLU.so
 libglu1-mesa-dev: /usr/lib/libGLU.so
 googleearth: /usr/lib/googleearth/libGLU.so.1
 libglu1-mesa: /usr/lib/libGLU.so.1.3.070701
 libglu1-mesa: /usr/lib/libGLU.so.1

 Поставить
 libgl1-nvidia-legacy-71xx-glx
 Нужен именно 71xx?
 
 Какой тебе нужен. Но /usr/lib/libGLU.so должен указывать на пакет из

Нет. GLU это высокоуровневая хрень, никак на драйвера не завязанная (и в
nvidiaвские дрова не входящая).
Это libGL.so.1 должен показывать на nvidia (впрочем, она и показывает).

 libgl1-nvidia-legacy--glx , а не в коем случае не на libglu1-mesa
gl1 != glu1.

2OP: какую скорость показывает
  __GL_SYNC_TO_VBLANK=1 glxgears
?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/i8o4lj$pv...@dough.gmane.org