Is OpenGl work with nv driver

Hello,

I have a gentoo distrib.
I use kernel 2.6.8 with xorg and a nv driver (for a riva TNT2 64Mbytes nvidia graphical board). it works perfectly.
i try to move from nv to nvidia-glx (1.0.6629-r4) to have opengl working. Opengl is now working but i have many problems.

  • Clearness of the Characters are very bad compared to nv driver (bluring/bold characters)
  • problem with windows display, as if there were some transparency badly managed.
  • Lot of CPU consumption compared to nv slower display of web pages and around 90% CPU for a DVD movie instead of 20% with nv driver.

I am not sur that the nvidia drivers supports my graphical board with xorg and 2.6.8.

Am i wrong ?
Is there any setup/configuration tricks ?
Is there any way to have openGL working with nv driver without using nvidia ?

Any help is welcome
JP

Make sure that you have installed both the nvidia-glx and nvidia-kernel modules and also that opengl-update is installed. Verify that you have updated your xorg.conf correctly according to the README file that comes with the nvidia driver or go to http://www.nvidia.com under download drivers and read the README online. You must change the driver from nv to nvidia. You must make sure there is a Load GLX and must remove Load GLCore and Load DRI from the xorg.conf.

Also, use opengl-update to switch from X11R6 libraries and headers to the nvidia libs and headers. Use the --help option to see what parameters to pass to do this.

Hope that helps. If not post your xorg.conf

I think I did what you advice to me :

> nvidia-glx and nvidia-kernel same version ->OK
> opengl-update is installed :-> Yes opengl-update-2.0_pre4-r1
>Load GLX and must remove Load GLCore and Load DRI from the xorg.conf -> YES

use opengl-update to switch from X11R6 libraries and headers -> YES

Hope that helps. If not post your xorg.conf

Thanks for your help
JP

File generated by xorgconfig.

Copyright 2004 The X.Org Foundation

Permission is hereby granted, free of charge, to any person obtaining a

copy of this software and associated documentation files (the “Software”),

to deal in the Software without restriction, including without limitation

the rights to use, copy, modify, merge, publish, distribute, sublicense,

and/or sell copies of the Software, and to permit persons to whom the

Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in

all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL

THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF

OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Except as contained in this notice, the name of The X.Org Foundation shall

not be used in advertising or otherwise to promote the sale, use or other

dealings in this Software without prior written authorization from

The X.Org Foundation.

**********************************************************************

Refer to the xorg.conf(5x) man page for details about the format of

this file.

**********************************************************************

**********************************************************************

Module section – this section is used to specify

which dynamically loadable modules to load.

**********************************************************************

Section “Module”

This loads the DBE extension module.

Load        "dbe"  	# Double buffer extension

This loads the miscellaneous extensions module, and disables

initialisation of the XFree86-DGA extension within that module.

SubSection  "extmod"
  Option    "omit xfree86-dga"   # don't initialise the DGA extension
EndSubSection

This loads the Type1 and FreeType font modules

Load        "type1"

Load “speedo”

Load        "freetype"

Load “xtt”

This loads the GLX module

Load       "glx"

This loads the DRI module

Load “dri”

EndSection

**********************************************************************

Files section. This allows default font and rgb paths to be set

**********************************************************************

Section “Files”

The location of the RGB database. Note, this is the name of the

file minus the extension (like “.txt” or “.db”). There is normally

no need to change the default.

RgbPath	"/usr/X11R6/lib/X11/rgb"

Multiple FontPath entries are allowed (which are concatenated together),

as well as specifying multiple comma-separated entries in one FontPath

command (or a combination of both methods)

FontPath   "/usr/share/fonts/misc/"
FontPath   "/usr/share/fonts/TTF/"
FontPath   "/usr/share/fonts/Speedo/"
FontPath   "/usr/share/fonts/Type1/"
FontPath   "/usr/share/fonts/CID/"
FontPath   "/usr/share/fonts/75dpi/"
FontPath   "/usr/share/fonts/100dpi/"
FontPath   "/usr/share/fonts/local/"

FontPath “/usr/share/fonts/TrueType/”

FontPath   "/usr/share/fonts/freefont/"

The module search path. The default path is shown here.

ModulePath “/usr/X11R6/lib/modules”

EndSection

**********************************************************************

Server flags section.

**********************************************************************

Section “ServerFlags”

Uncomment this to cause a core dump at the spot where a signal is

received. This may leave the console in an unusable state, but may

provide a better stack trace in the core dump to aid in debugging

Option “NoTrapSignals”

Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence

(where n is 1 through 12). This allows clients to receive these key

events.

Option “DontVTSwitch”

Uncomment this to disable the <Crtl><Alt><BS> server abort sequence

This allows clients to receive this key event.

Option “DontZap”

Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching

sequences. This allows clients to receive these key events.

Option “Dont Zoom”

Uncomment this to disable tuning with the xvidtune client. With

it the client can still run and fetch card and monitor attributes,

but it will not be allowed to change them. If it tries it will

receive a protocol error.

Option “DisableVidModeExtension”

Uncomment this to enable the use of a non-local xvidtune client.

Option “AllowNonLocalXvidtune”

Uncomment this to disable dynamically modifying the input device

(mouse and keyboard) settings.

Option “DisableModInDev”

Uncomment this to enable the use of a non-local client to

change the keyboard or mouse settings (currently only xset).

Option “AllowNonLocalModInDev”

EndSection

**********************************************************************

Input devices

**********************************************************************

**********************************************************************

Core keyboard’s InputDevice section

**********************************************************************

Section “InputDevice”

Identifier	"Keyboard1"
Driver	"keyboard"

For most OSs the protocol can be omitted (it defaults to “Standard”).

When using XQUEUE (only for SVR3 and SVR4, but not Solaris),

uncomment the following line.

Option “Protocol” “Xqueue”

Option "AutoRepeat" "500 30"

Specify which keyboard LEDs can be user-controlled (eg, with xset(1))

Option “Xleds” “1 2 3”

Option “LeftAlt” “Meta”

Option “RightAlt” “ModeShift”

To customise the XKB settings to suit your keyboard, modify the

lines below (which are the defaults). For example, for a non-U.S.

keyboard, you will probably want to use:

Option “XkbModel” “pc102”

If you have a US Microsoft Natural keyboard, you can use:

Option “XkbModel” “microsoft”

Then to change the language, change the Layout setting.

For example, a german layout can be obtained with:

Option “XkbLayout” “de”

or:

Option “XkbLayout” “de”

Option “XkbVariant” “nodeadkeys”

If you’d like to switch the positions of your capslock and

control keys, use:

Option “XkbOptions” “ctrl:swapcaps”

These are the default XKB settings for Xorg

Option “XkbRules” “xorg”

Option “XkbModel” “pc101”

Option “XkbLayout” “us”

Option “XkbVariant” “”

Option “XkbOptions” “”

Option “XkbDisable”

Option "XkbRules"	"xorg"
Option "XkbModel"	"pc105"
Option "XkbLayout"	"fr"

EndSection

**********************************************************************

Core Pointer’s InputDevice section

**********************************************************************

Section “InputDevice”

Identifier and driver

Identifier	"Mouse1"
Driver	"mouse"
Option "Protocol"    "PS/2"
Option "Device"      "/dev/mouse"

Mouse-speed setting for PS/2 mouse.

Option “Resolution” “256”

When using XQUEUE, comment out the above two lines, and uncomment

the following line.

Option “Protocol” “Xqueue”

Baudrate and SampleRate are only for some Logitech mice. In

almost every case these lines should be omitted.

Option “BaudRate” “9600”

Option “SampleRate” “150”

Emulate3Buttons is an option for 2-button Microsoft mice

Emulate3Timeout is the timeout in milliseconds (default is 50ms)

Option "Emulate3Buttons"

Option “Emulate3Timeout” “50”

ChordMiddle is an option for some 3-button Logitech mice

Option “ChordMiddle”

EndSection

**********************************************************************

Other input device sections

this is optional and is required only if you

are using extended input devices. This is for example only. Refer

to the xorg.conf man page for a description of the options.

**********************************************************************

Section “InputDevice”

Identifier “Mouse2”

Driver “mouse”

Option “Protocol” “MouseMan”

Option “Device” “/dev/mouse2”

EndSection

Section “InputDevice”

Identifier “spaceball”

Driver “magellan”

Option “Device” “/dev/cua0”

EndSection

Section “InputDevice”

Identifier “spaceball2”

Driver “spaceorb”

Option “Device” “/dev/cua0”

EndSection

Section “InputDevice”

Identifier “touchscreen0”

Driver “microtouch”

Option “Device” “/dev/ttyS0”

Option “MinX” “1412”

Option “MaxX” “15184”

Option “MinY” “15372”

Option “MaxY” “1230”

Option “ScreenNumber” “0”

Option “ReportingMode” “Scaled”

Option “ButtonNumber” “1”

Option “SendCoreEvents”

EndSection

Section “InputDevice”

Identifier “touchscreen1”

Driver “elo2300”

Option “Device” “/dev/ttyS0”

Option “MinX” “231”

Option “MaxX” “3868”

Option “MinY” “3858”

Option “MaxY” “272”

Option “ScreenNumber” “0”

Option “ReportingMode” “Scaled”

Option “ButtonThreshold” “17”

Option “ButtonNumber” “1”

Option “SendCoreEvents”

EndSection

**********************************************************************

Monitor section

**********************************************************************

Any number of monitor sections may be present

Section “Monitor”

Identifier  "Sony"
Option  "DPMS"  "true"

HorizSync is in kHz unless units are specified.

HorizSync may be a comma separated list of discrete values, or a

comma separated list of ranges of values.

NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR’S

USER MANUAL FOR THE CORRECT NUMBERS.

HorizSync   30-70

HorizSync 30-64 # multisync

HorizSync 31.5, 35.2 # multiple fixed sync frequencies

HorizSync 15-25, 30-50 # multiple ranges of sync frequencies

VertRefresh is in Hz unless units are specified.

VertRefresh may be a comma separated list of discrete values, or a

comma separated list of ranges of values.

NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR’S

USER MANUAL FOR THE CORRECT NUMBERS.

VertRefresh 48-75

EndSection

**********************************************************************

Graphics device section

**********************************************************************

Any number of graphics device sections may be present

Standard VGA Device:

Section “Device”
Identifier “Standard VGA”
VendorName “Unknown”
BoardName “Unknown”

The chipset line is optional in most cases. It can be used to override

the driver’s chipset detection, and should not normally be specified.

Chipset “generic”

The Driver line must be present. When using run-time loadable driver

modules, this line instructs the server to load the specified driver

module. Even when not using loadable driver modules, this line

indicates which driver should interpret the information in this section.

Driver     "vga"

The BusID line is used to specify which of possibly multiple devices

this section is intended for. When this line isn’t present, a device

section can only match up with the primary video device. For PCI

devices a line like the following could be used. This line should not

normally be included unless there is more than one video device

intalled.

BusID “PCI:0:10:0”

VideoRam 256

Clocks 25.2 28.3

EndSection

Device configured by xorgconfig:

Section “Device”
Identifier “TNT”
Driver “nvidia”

Driver “nv”

option “Nologo”

unsupported card

VideoRam 32768

# Insert Clocks lines here if appropriate

EndSection

**********************************************************************

Screen sections

**********************************************************************

Any number of screen sections may be present. Each describes

the configuration of a single screen. A single specific screen section

may be specified from the X server command line with the “-screen”

option.

Section “Screen”
Identifier “Screen 1”
Device “TNT”
Monitor “Sony”
DefaultDepth 24

Subsection "Display"
    Depth       8
    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort    0 0
EndSubsection
Subsection "Display"
    Depth       16
    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort    0 0
EndSubsection
Subsection "Display"
    Depth       24
    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    ViewPort    0 0
EndSubsection

EndSection

**********************************************************************

ServerLayout sections.

**********************************************************************

Any number of ServerLayout sections may be present. Each describes

the way multiple screens are organised. A specific ServerLayout

section may be specified from the X server command line with the

“-layout” option. In the absence of this, the first section is used.

When now ServerLayout section is present, the first Screen section

is used alone.

Section “ServerLayout”

The Identifier line must be present

Identifier  "Simple Layout"
Option  "BlankTime"  "15"  # L'écran devient noir après 5 minutes. (Mais il n'est pas vraiment arrêté.)
Option  "StandbyTime"  "17"  # Met l'écran en pause après 10 minutes (utilise DPMS).
Option  "SuspendTime"  "20"  # Suspend l'écran après 20 minutes.
Option  "OffTime"  "25"  # Extinction complète après 30 minutes.

Each Screen line specifies a Screen section name, and optionally

the relative position of other screens. The four names after

primary screen name are the screens to the top, bottom, left and right

of the primary screen. In this example, screen 2 is located to the

right of screen 1.

Screen "Screen 1"

Each InputDevice line specifies an InputDevice section name and

optionally some options to specify the way the device is to be

used. Those options include “CorePointer”, “CoreKeyboard” and

“SendCoreEvents”.

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Section “DRI”

Mode 0666

EndSection

I wonder if you could post the output of ‘glxinfo’ and ‘lsmod’ from your system.

Yes , no problem, find hereafter
Just to precise that the issues i have with nvidia driver is not with opengl but with the display of all windows. There seems to have some “overlapping” between windows et “windows refresh” issues.

So lsmod

Module Size Used by
sg 34528 0
ipv6 256196 6
af_packet 22344 2
ipt_MASQUERADE 3968 1
ipt_limit 2560 3
ipt_LOG 6592 6
ipt_state 2112 7
iptable_mangle 2944 0
iptable_nat 23980 2 ipt_MASQUERADE
ip_conntrack 34632 3 ipt_MASQUERADE,ipt_state,iptable_nat
iptable_filter 2944 1
ip_tables 18240 7 ipt_MASQUERADE,ipt_limit,ipt_LOG,ipt_state,iptable_mangle,iptable_nat,iptable_filter
parport_pc 34624 1
lp 10856 0
parport 41352 2 parport_pc,lp
snd_seq_midi 8608 0
snd_opl3_synth 16324 0
snd_seq_instr 9280 1 snd_opl3_synth
snd_seq_midi_emul 8064 1 snd_opl3_synth
snd_ainstr_fm 2816 1 snd_opl3_synth
snd_als4000 13288 0
snd_sb_common 15808 1 snd_als4000
snd_opl3_lib 10880 2 snd_opl3_synth,snd_als4000
snd_hwdep 9476 1 snd_opl3_lib
snd_intel8x0 34696 2
snd_ac97_codec 68932 1 snd_intel8x0
snd_mpu401_uart 7936 2 snd_als4000,snd_intel8x0
snd_rawmidi 25316 2 snd_seq_midi,snd_mpu401_uart
snd_seq_oss 34112 0
snd_seq_midi_event 7936 2 snd_seq_midi,snd_seq_oss
snd_seq 53712 8 snd_seq_midi,snd_opl3_synth,snd_seq_instr,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event
snd_seq_device 8200 6 snd_seq_midi,snd_opl3_synth,snd_opl3_lib,snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss 54248 0
snd_pcm 97480 3 snd_als4000,snd_intel8x0,snd_pcm_oss
snd_page_alloc 11592 2 snd_intel8x0,snd_pcm
snd_timer 25476 3 snd_opl3_lib,snd_seq,snd_pcm
snd_mixer_oss 19840 3 snd_pcm_oss
snd 56996 19 snd_seq_midi,snd_opl3_synth,snd_seq_instr,snd_als4000,snd_sb_common,snd_opl3_lib,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 10336 3 snd
rtc 12536 0
spca50x 254276 0
videodev 9920 1 spca50x
nls_iso8859_15 4672 1
nls_cp850 4928 1
vfat 14656 1
fat 45376 1 vfat
usb_storage 41408 0
i2c_isa 2048 0
it87 22028 0
i2c_sensor 2944 1 it87
i2c_core 24016 3 i2c_isa,it87,i2c_sensor
video1394 18380 0
ohci1394 34628 1 video1394
raw1394 31276 0
ieee1394 109492 3 video1394,ohci1394,raw1394
ohci_hcd 33604 0
uhci_hcd 32780 0
usblp 12864 0
8139too 24768 0
mii 5056 1 8139too
nvidia 3467484 10
ide_tape 36176 0
ide_cd 40352 0
sr_mod 16676 0
scsi_mod 110988 3 sg,usb_storage,sr_mod
cdrom 38620 2 ide_cd,sr_mod


glxinfo

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
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
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
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 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_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: RIVA TNT2/PCI/SSE/3DNOW!
OpenGL version string: 1.5.2 NVIDIA 66.29
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos,
GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, 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_stencil_wrap,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
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_fog_distance,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_SGIS_multitexture,
GL_SUN_slice_accum
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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
0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x2b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x2e 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x2f 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None


and in extra lspci

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
0000:00:02.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0)
0000:00:0b.0 Multimedia audio controller: Avance Logic Inc. ALS4000 Audio Chipset
0000:00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:11.0 VGA compatible controller: nVidia Corporation RIVA TNT2 Model 64 (rev 15)
0000:00:13.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
0000:00:13.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
0000:00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
0000:00:02.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0)
0000:00:0b.0 Multimedia audio controller: Avance Logic Inc. ALS4000 Audio Chipset
0000:00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:11.0 VGA compatible controller: nVidia Corporation RIVA TNT2 Model 64 (rev 15)
0000:00:13.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
0000:00:13.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
0000:00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)

What is ‘opengl-update’ intended for ? I personally never used that, and I don’t know what it is.

Often, switching from a driver to another produce different results. That might not tell your system doesn’t support those drivers.

But the fact that your cpu consumtion is very high make me dubitative. Did you well erase all old Mesa gl libraries ? I recently tried to have both on my system, and many applications prefered using Mesa instead of the nv gl, so ensure you have only one version of gl (/usr/lib/libGL.* and /usr/X11R6/lib/libGLU.). also check for libGL.la that they point the directory to the good location.

Another thing: with newer nv drivers you don’t have drivers for kernel or glx separately. You have only one package that does both. Also ensure that you use the headers providen with nv gl drivers.

Now, I always say the same thing, but what gives you cat /proc/drivers/nvidia/agp/status ?

Hope this helps.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.