PDA

View Full Version : NVIDIA 1.0-9629 Display Driver Released


Michael
11-07-2006, 09:13 PM
* Added initial support for GLX_EXT_texture_from_pixmap.
* Added new "Display Configuration" page in nvidia-settings.
* Improved workstation OpenGL performance in Xinerama.
* Added support for NVIDIA Quadro Plex.
* Added support for Quad SLI.
* Improved X driver error recovery.
* Improved workstation overlay performance.
* Added SMBus functionality to the Linux/i2c interface.
* Fixed DFP scaling support.
* Added support for OpenGL 2.1.
* Added new "TwinViewXineramaInfoOrder" X configuration option to control the order of display devices when in TwinView.
* Fixed some problems related to TV Out.
* Added new NVIDIA logo artwork to nvidia-settings and X driver splashscreen; the X driver splashscreen can now be configured with the new "LogoPath" X configuration option.

http://www.nvidia.com/object/linux_display_ia32_1.0-9629.html

http://www.nvidia.com/object/linux_display_amd64_1.0-9629.html

Rob Williams
11-07-2006, 09:22 PM
"Added support for Quad SLI."

Haha, I laughed out loud. Are these the drivers that also support the 8800GTX/GTS? Regardless, grabbing!

Michael
11-07-2006, 09:48 PM
Like I stated in the article, supportive drivers will be out today (Nov 8). Still checking right now whether a Beta will also be coming out, otherwise these drivers do support the 8800.

Rob Williams
11-07-2006, 09:52 PM
Ahh ok, I was confused there. The article said today, and then I seen these new drivers out. They sure like to release them close enough together ;-)

Not like I have an 8800GTX or anything... so not sure why I cared, heh.

KohlyKohl
11-08-2006, 01:25 AM
Sadly the SLED 10 bug is still in there. Wonder why these new drivers don't work well with it. Maybe because they use an older version of Gnome? I've reinstalled / to make see if it was something I installed earlier causing it, but still no success.

mwacosta
11-08-2006, 02:53 PM
I just bought an 8800GTX and it doesn't look like the 9629 drivers support it. The driver just tells me it failed to initialize the device. I don't see any newer drivers on nZone. Anyone know any more on this?

Michael
11-08-2006, 03:24 PM
NVIDIA's PR department had specifically told me they would have drivers at nZone on launch day. So I guess just wait and see.

Michael
11-08-2006, 03:40 PM
It's out now @ http://www.nzone.com/object/nzone_downloads_linux_display_x86_1.0-9742.html

mwacosta
11-08-2006, 05:24 PM
Got em, thanks. They're working OK so far.

Michael
11-08-2006, 05:25 PM
If you can, report back with how its performing and any problems and any other comments. I know some users on here would be very interested.

mwacosta
11-08-2006, 06:36 PM
Well, I'm having a problem with some of the code I've personally written. I've haven't tracked down the problem yet, but it looks like it could be a driver bug.

I have quake 4 installed (1.3-2) and I'm having problems getting it to run. It can't find a matching glx visual for some reason. Maybe someone here has some idea what's going on. Here's the output:

--------------- R_InitOpenGL ----------------

Initializing SDL subsystem

Loading GL driver 'libGL.so.1' through SDL

SDL_ListModes:

1280x1024 1280x960 1280x800 1280x768 1280x720 1152x864 1152x768 1024x768 960x600 960x540 840x525

832x624 800x600 800x512 720x450 720x400 700x525 640x512 640x480 640x400 640x384

640x360 640x350 576x432 576x384 512x384 416x312 400x300 360x200 320x240 320x200

320x175

SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it

WARNING: SDL_SetVideoMode failed: Couldn't find matching GLX visual

Initializing SDL subsystem

Loading GL driver 'libGL.so.1' through SDL

SDL_ListModes:

1280x1024 1280x960 1280x800 1280x768 1280x720 1152x864 1152x768 1024x768 960x600 960x540 840x525

832x624 800x600 800x512 720x450 720x400 700x525 640x512 640x480 640x400 640x384

640x360 640x350 576x432 576x384 512x384 416x312 400x300 360x200 320x240 320x200

320x175

SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it

WARNING: SDL_SetVideoMode failed: Couldn't find matching GLX visual

--------------- BSE Shutdown ----------------

---------------------------------------------

WARNING: rvServerScanGUI::Clear() - invalid scanGUI



idRenderSystem::Shutdown()

Sys_Error: Unable to initialize OpenGL

---------------------------------------------

About the only thing I have gotten to run is glxgears and here's what I get:

116302 frames in 5.0 seconds = 23260.307 FPS

Sorry I couldn't get you guys more info.

Michael
11-08-2006, 07:32 PM
What is the output of glxinfo?

mwacosta
11-08-2006, 07:41 PM
It's too long for one post. I'll post the rest in the next post.

name of display: :0.0

display: :0 screen: 0

direct rendering: Yes

server glx vendor string: NVIDIA Corporation

server glx version string: 1.4

server glx extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,

GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,

GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB

client glx vendor string: NVIDIA Corporation

client glx version string: 1.4

client glx extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,

GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,

GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,

GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,

GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap,

GLX_EXT_framebuffer_sRGB

GLX version: 1.3

GLX extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,

GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,

GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB,

GLX_ARB_get_proc_address

OpenGL vendor string: NVIDIA Corporation

OpenGL renderer string: G80-300/PCI/SSE2

OpenGL version string: 2.1.0 NVIDIA 97.42

OpenGL extensions:

GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,

GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,

GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,

GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,

GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,

GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,

GL_ARB_texture_border_clamp, 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_float,

GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,

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_ATI_draw_buffers, GL_ATI_texture_float,

GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,

GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,

GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,

GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,

GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2,

GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,

GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,

GL_EXT_framebuffer_object, GL_EXTX_framebuffer_mixed_formats,

GL_EXT_framebuffer_sRGB, GL_EXT_gpu_program_parameters,

GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,

GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,

GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,

GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,

GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,

GL_EXT_texture_array, GL_EXT_texture_buffer_object,

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_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,

GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,

GL_EXT_texture_shared_exponent, GL_EXT_timer_query, GL_EXT_vertex_array,

GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,

GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,

GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_fence,

GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,

GL_NV_fragment_program_option, GL_NV_fragment_program2,

GL_NV_framebuffer_multisample_coverage, GL_NV_gpu_program4,

GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,

GL_NV_occlusion_query, GL_NV_packed_depth_stencil,

GL_NV_parameter_buffer_object, GL_NV_pixel_data_range, GL_NV_point_sprite,

GL_NV_primitive_restart, GL_NV_register_combiners,

GL_NV_register_combiners2, GL_NV_texgen_reflection,

GL_NV_texture_compression_latc, GL_NV_texture_compression_vtc,

GL_NV_texture_env_combine4, GL_NV_texture_expand_normal,

GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,

GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_vertex_array_range,

GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,

GL_NV_vertex_program2, GL_NV_vertex_program2_option,

GL_NV_vertex_program3, GL_NVX_conditional_render,

GL_OES_conditional_query, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,

GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum

mwacosta
11-08-2006, 07:45 PM
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav

id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

----------------------------------------------------------------------

0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x24 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x25 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x26 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x27 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x28 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x29 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x2a 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x2b 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x2c 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x2d 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x2e 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x2f 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x30 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x31 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x32 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x33 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x34 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x35 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x36 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x37 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x38 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x39 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x3a 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x3b 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x3c 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x3d 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x3e 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x3f 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x40 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x41 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x42 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x43 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x44 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x45 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x46 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x47 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x48 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x49 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x4a 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x4b 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x4c 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x4d 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x4e 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x4f 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x50 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x51 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x52 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x53 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x54 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x55 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x56 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x57 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x58 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x59 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x23 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x5a 32 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x5b 32 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x5c 32 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x5d 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x5e 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x5f 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x60 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x61 32 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x62 32 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x63 32 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x64 32 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

0x65 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x66 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x67 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x68 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x69 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x6a 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x6b 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 Ncon

0x6c 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 Ncon

0x6d 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x6e 32 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x6f 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x70 32 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x71 32 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x72 32 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

0x73 32 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 Ncon

0x74 32 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 Ncon

Michael
11-08-2006, 08:01 PM
Hmmm the drivers are Beta, but it looks like the OpenGL is indeed correct being NVIDIA.

Had you tried emailing NVIDIA? linux [at] nvidia.com if I recall correctly for the public address.

Once I get an 8800 setup going I can try to solve it as well.

siti
11-08-2006, 11:20 PM
The drivers seem a lot nicer and have fixed the rendering glitches I was seeing. However they have a major bug that the xserver crashes when switching resolutions. Some one else has been affected by this too, http://www.nvnews.net/vbulletin/showthread.php?p=1055225#post1055225

siti
11-09-2006, 02:39 AM
I just installed the newest beta drivers, 9742. Now I don't get any crash on change of resolutions.

baddog
12-02-2006, 03:02 AM
Can someone tell me if the latest driver supports the xfx geforece 7950 gt? I checked here: http://www.nvidia.com/object/IO_18897.html and it lists geforce 7950 gx2, which sounds somewhat promising, but the 7950 is not listed at all in the appendices of the 1.0-9629 driver installation guides.

(Really I'm looking for a passively cooled pci-e card that can handle HD video and has a 64bit linux driver. I tried an ATI x1300, and the linux driver segfaults if you ever try to run xvideo... Argh)

Michael
12-02-2006, 09:15 AM
Yes, 1.0-9629 supports the GeForce 7950GT.

In regards to your X-Video problem, that was a x86_64 bug in the drivers.

Michael
12-02-2006, 09:16 AM
Yes, 1.0-9629 supports the GeForce 7950GT.

In regards to your X-Video problem, that was a x86_64 bug in the drivers.

baddog
12-03-2006, 10:14 PM
Yes, 1.0-9629 supports the GeForce 7950GT.
Thanks, good news.
In regards to your X-Video problem, that was a x86_64 bug in the drivers.You make it sound like it's been fixed? I'm still getting a segmentation fault as soon as I try to do anything with xvideo, with the latest, 8.31.5 xf86_64 release.

Michael
12-03-2006, 10:30 PM
The bug still exists with the latest public driver. Sorry for any confusion.

baddog
12-05-2006, 12:14 AM
The bug still exists with the latest public driver. Sorry for any confusion.Thanks, I'll upgrade to a geforce 7950 card and try my luck with this driver then.