|
|
#1 | |
|
Registered User
Join Date: Dec 2005
Posts: 5
|
Hi all,
I have a Nvidia FX 6800 on FC4 with the latest drivers installed from rpm.livna.org. I have a demo program from TGS OpenInventor (3D graphics API in C++) which doesnt run properly when 3D texture is enabled. I just see a white block, instead of the 3D model. Once I switch to 2D texture, the model is rendered properly. The demo program works fine with on the same card on a machine running RH 9. It looks like the problem is with the configuration of the video card. I have attached the ouptut, of whatever I think is relevant. Xconfig file Code:
Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "record" Load "freetype" Load "type1" Load "glx" # Load "dri" EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "Videocard vendor" BoardName "NVIDIA Unknown (generic)" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSection EndSection Code:
GLX Version: 1.3 GLX Extensions (client & server): GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_ARB_get_proc_address glXGetClientString(GLX_VENDOR): NVIDIA Corporation glXGetClientString(GLX_VERSION): 1.3 glXGetClientString(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 glXQueryServerString(GLX_VENDOR): NVIDIA Corporation glXQueryServerString(GLX_VERSION): 1.3 glXQueryServerString(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_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float OpenGL Version: 2.0.0 NVIDIA 76.76 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_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_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_multi_draw_arrays 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_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_mirror_clamp GL_EXT_texture_object GL_EXT_vertex_array GL_HP_occlusion_test 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_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_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil 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_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_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_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum OpenGL renderer: GeForce 6800/PCI/SSE2 GLU Version: 1.3 GLU Extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess Thanks Senthil |
|
|
|
|
|
|
#2 | |
|
NVIDIA Corporation
Join Date: Dec 2004
Posts: 8,763
|
Please generate and post an nvidia-bug-report.log while this problem is present.
Thanks, Lonni |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2005
Posts: 5
|
Hi Lonni, here is the bug report. Please note that I did not install the driver through the nvidia installer script, as it was not able to download / compile a kernel interface. I used yum as suggested at rpm.livna.org. I have attached the log file, as it too big (700K)
Thx Senthil |
|
|
|
|
|
#4 | |
|
NVIDIA Corporation
Join Date: Dec 2004
Posts: 8,763
|
Does this problem reproduce with the 1.0-8174 driver? You'll need to install the kernel-devel RPM in order to compile the nvidia kernel module.
Thanks, Lonni |
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Dec 2005
Posts: 5
|
I have kernel-smp-devel module installed, but still my installer fails. My kernel is 2.6.12-1.1398_FC4smp. Here is a relevant thread where others have experienced similar problems
http://www.nvnews.net/vbulletin/showthread.php?t=54280 Here is my installer log Code:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Dec 6 19:13:36 2005
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : true
no questions : false
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Performing CC test with CC="gcc".
-> Kernel source path: '/lib/modules/2.6.12-1.1398_FC4smp/source'
-> Kernel output path: '/lib/modules/2.6.12-1.1398_FC4smp/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.12-1.1398_F
C4smp/source SYSOUT=/lib/modules/2.6.12-1.1398_FC4smp/build'...
NVIDIA: calling KBUILD...
make CC=gcc KBUILD_OUTPUT=/lib/modules/2.6.12-1.1398_FC4smp/build KBUILD_VER
BOSE=1 -C /lib/modules/2.6.12-1.1398_FC4smp/source SUBDIRS=/tmp/selfgz4224/N
VIDIA-Linux-x86-1.0-8174-pkg1/usr/src/nv modules
make -C /lib/modules/2.6.12-1.1398_FC4smp/build \
KBUILD_SRC=/usr/src/kernels/2.6.12-1.1398_FC4-smp-i686 KBUILD_VERBOSE=1
\
KBUILD_CHECK= KBUILD_EXTMOD="/tmp/selfgz4224/NVIDIA-Linux-x86-1.0-8174-pkg1/
usr/src/nv" \
-f /usr/src/kernels/2.6.12-1.1398_FC4-smp-i686/Makefile modules
/usr/src/kernels/2.6.12-1.1398_FC4-smp-i686/Makefile:530: /usr/src/kernels/2
.6.12-1.1398_FC4-smp-i686/arch/linux/Makefile: No such file or directory
make[3]: *** No rule to make target `/usr/src/kernels/2.6.12-1.1398_FC4-smp-
i686/arch/linux/Makefile'. Stop.
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [mdl] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
|
|
|
|
|
|
#6 | |
|
NVIDIA Corporation
Join Date: Dec 2004
Posts: 8,763
|
I assure you, I've successfully installed the NVIDIA driver on systems running FC4 SMP kernels.
Please post the output from the following commands: cat /proc/version ls -l /lib/modules/`uname -r` Thanks, Lonni |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Dec 2005
Posts: 5
|
Hi Lonni,
I do have the drivers installed the machine running FC4. The problem I seem to have to with the driver installation is that I was unable to use the Nvidia installer. I had to use yum to install the drivers packaged by rpm.livna.org. I'm not sure if these drivers are the latest ones. Here is the output of cat /proc/version Code:
Linux version 2.6.12-1.1398_FC4smp (bhcompile@tweety.build.redhat.com) (gcc version 4.0.0 20050519 (Red Hat 4.0.0-8)) #1 SMP Fri Jul 15 01:30:13 EDT 2005 Code:
[senthil@fontan ~]$ ls -l /lib/modules/`uname -r` total 1016 lrwxrwxrwx 1 root root 51 Aug 23 15:44 build -> ../../../usr/src/kernels/2.6.12-1.1398_FC4-smp-i686 drwxr-xr-x 9 root root 4096 Aug 23 15:44 kernel -rw-r--r-- 1 root root 194727 Dec 2 17:07 modules.alias -rw-r--r-- 1 root root 69 Dec 2 17:07 modules.ccwmap -rw-r--r-- 1 root root 244032 Dec 2 17:07 modules.dep -rw-r--r-- 1 root root 813 Dec 2 17:07 modules.ieee1394map -rw-r--r-- 1 root root 357 Dec 2 17:07 modules.inputmap -rw-r--r-- 1 root root 16284 Dec 2 17:07 modules.isapnpmap -rw-r--r-- 1 root root 169450 Dec 2 17:07 modules.pcimap -rw-r--r-- 1 root root 89301 Dec 2 17:07 modules.symbols -rw-r--r-- 1 root root 268431 Dec 2 17:07 modules.usbmap lrwxrwxrwx 1 root root 5 Aug 23 15:44 source -> build Senthil |
|
|
|
|
|
#8 |
|
NVIDIA Corporation
Join Date: Dec 2004
Posts: 8,763
|
1.0-7676 is not the most recent. You need to test with 1.0-8174.
Here's the source of your build problem: /usr/src/kernels/2.6.12-1.1398_FC4-smp-i686/Makefile:530: /usr/src/kernels/2.6.12-1.1398_FC4-smp-i686/arch/linux/Makefile: No such file or directory It looks like your $(ARCH) is getting detected as linux for some reason. Can you try updating to the latest FC4 kernel (yum update) and see if this problem persists? That 2.6.12 kernel that you're using is rather old, and I don't have it on any of my FC4 systems any longer. Thanks, Lonni |
|
|
|
|
|
#9 |
|
Registered User
Join Date: Dec 2005
Posts: 5
|
Hi Lonni, Thanks for the pointing out the problem. I fixed my $ARCH variable. It was being used in one of our Makefiles. The installer compiled the kernel interface and I have the latest drivers installed. It looks like 3D rendering is working now. I viewed the program remotely, and it seemed to render. I can confirm it once I'm physically on the machine. I havent updated the kernel yet. I will post again, to confirm if indeed the 3D rendering is working fine.
Thanks Senthil |
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Tony Hawk devs working on Call of Duty | News | Gaming Headlines | 0 | 06-15-12 10:30 AM |
| RH7.3, 3123, was working, now it isn't | phips | NVIDIA Linux | 2 | 10-03-02 02:08 PM |
| Nvidia 3123 not working on Mandrake 8.2 UP with Geforce 440 MMX | tariqf | NVIDIA Linux | 1 | 09-17-02 08:22 AM |
| TV-out not working nomatter what driver.. | Dr_Gigolo | NVIDIA Windows Graphics Drivers | 11 | 09-11-02 11:11 AM |
| How do I get Dual Head working? | Heath | NVIDIA Linux | 1 | 08-22-02 12:44 PM |