Jump to content

Enabling 3d hardware acceleration


DieTer-Xz
 Share

Recommended Posts

Hi

 

I'm trying to enable 3d acceleration in Mandriva 2007.1, kernel 2.6.21-5 for the Nvidia Geforce 2 MX graphics card. I have these modules installed and active:

 

[root@localhost michiel]# dkms status

nvidia97xx, 1.0-9755.2plf2007.1, 2.6.21.5-1mdv, i586: installed

nvidia96xx, 1.0-9631.6plf2007.1, 2.6.21.5-1mdv, i586: installed

 

I'm using the proprietary nvidia driver (configured in the control centre). But still I can't enable 3d hardware acceleration.

 

3D hardware acceleration: no

Keyboard layout: be

Mouse type: ExplorerPS/2

Monitor: StudioWorks 7 00S

Monitor HorizSync: 30-70

Monitor VertRefresh: 50-160

Graphics card: Geforce3 - Geforce4

Color depth: 16 million colors (24 bits)

Resolution: 1024x768

Xorg driver: nvidia

 

I can't select the right graphics card, because I have to use the kernel module nvidia71xx, but build of this module fails.

Edited by DieTer-Xz
Link to comment
Share on other sites

[root@localhost michiel]# urpmi dkms-nvidia_legacy

To satisfy dependencies, the following package is going to be installed:

dkms-nvidia71xx-1.0-7184.10plf2007.1.i586

nvidia71xx-1.0-7184.10plf2007.1.i586

Proceed with the installation of the 2 packages? (15 MB) (Y/n)

 

Are these the two packages that I should install, because I don't see legacy in it. Or are the packages in this list?

 

[root@localhost michiel]# urpmi legacy

No package named legacy

The following packages contain legacy:

a320raid-kernel-2.6.17-13mdvlegacy

adp94xx-kernel-2.6.17-13mdvlegacy

adpahci-kernel-2.6.17-13mdvlegacy

ati-kernel-2.6.17-13mdvlegacy

em8300-kernel-2.6.17-13mdvlegacy

fuse-kernel-2.6.17-13mdvlegacy

hcfpcimodem-kernel-2.6.17-13mdvlegacy

hsfmodem-kernel-2.6.17-13mdvlegacy

kernel-legacy-2.6.17.13mdv

kernel-legacy-2.6.17.14mdv

kernel-legacy-latest

klegacyconfig

madwifi-kernel-2.6.17-13mdvlegacy

ndiswrapper-kernel-2.6.17-13mdvlegacy

nvidia71xx-kernel-2.6.17-13mdvlegacy

nvidia96xx-kernel-2.6.17-13mdvlegacy

nvidia97xx-kernel-2.6.17-13mdvlegacy

nvidia_legacy-kernel-2.6.19.1-2mdvsmp

nvidia_legacy-kernel-2.6.20-1mdv

nvidia_legacy-kernel-2.6.20-1mdvsmp

nvidia_legacy-kernel-2.6.20.0.rc5-2mdvsmp

slmodem-kernel-2.6.17-13mdvlegacy

util-vserver-legacy

virtualbox-kernel-2.6.17-13mdvlegacy

Link to comment
Share on other sites

The GeForce 2MX can actually use the 96xx driver - but none of the *other* GeForce 2's can. You have no idea how annoying this made it to try and name the different card groups; in the end, as you can see, I just gave up, called the 96xx group GeForce 3 - 4, put the 2MX cards in it, and hoped no-one would notice...

 

so the driver is actually right. We don't need to worry about that.

 

I am wondering a few things here. The following information will satisfy my hunger for information :)

 

the contents of:

 

/etc/X11/xorg.conf

/var/log/Xorg.0.log

 

the output of:

 

glxinfo | grep direct

glxgears

(for glxgears, tell us what FPS it reports. if the command doesn't exist, install the mesa-demos package).

Edited by adamw
Link to comment
Share on other sites

That's okay Greg2.

 

xorg.conf

 

# File generated by XFdrake (rev 142098)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia96xx"
ModulePath "/usr/lib/xorg/modules"

# font server independent of the X server to render fonts.
FontPath "unix/:-1"

# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Extensions"
Option "Composite"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc101"
Option "XkbLayout" "be"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "StudioWorks 7 00S"
HorizSync 30-70
VertRefresh 50-160

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576"	 50.00  768  832  846 1000   576  590  595  630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576"	 63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce 3 - GeForce 4 (96xx)"
Driver "nvidia"
Option "DPMS"
Option "AddARGBGLXVisuals"
Option "RenderAccel" "false"
Option "IgnoreEDID" "1"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
	Depth 8
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 15
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 16
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 24
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
EndSection

 

Xorg.0.log

 

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: UNKNOWN 
Current Operating System: Linux localhost 2.6.21.5-1mdv #1 Wed Jun 13 15:46:21 EDT 2007 i686
Build Date: 24 May 2007
Before reporting problems, check [url="http://wiki.x.org"]http://wiki.x.org[/url]
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul  7 17:43:49 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) |   |-->Monitor "monitor1"
(**) |   |-->Device "device1"
(**) |-->Input Device "Keyboard1"
(**) |-->Input Device "Mouse1"
(**) FontPath set to:
unix/:-1,
/usr/share/fonts/misc:unscaled
(==) RgbPath set to "/usr/share/X11/rgb"
(**) ModulePath set to "/usr/lib/xorg/modules/extensions/nvidia96xx,/usr/lib/xorg/modules"
(**) Option "AllowMouseOpenFail"
(**) Extension "Composite" is enabled
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81f02e0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.1
X.Org XInput driver : 0.7
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.1
Using vt 7
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,1a30 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,1a31 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev 12 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,2440 card 0000,0000 rev 12 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,244b card 8086,4856 rev 12 class 01,01,80 hdr 00
(II) PCI: 00:1f:2: chip 8086,2442 card 8086,4856 rev 12 class 0c,03,00 hdr 00
(II) PCI: 00:1f:3: chip 8086,2443 card 8086,4856 rev 12 class 0c,05,00 hdr 00
(II) PCI: 00:1f:4: chip 8086,2444 card 8086,4856 rev 12 class 0c,03,00 hdr 00
(II) PCI: 01:00:0: chip 10de,0110 card 147b,6108 rev b2 class 03,00,00 hdr 00
(II) PCI: 02:0d:0: chip 1274,5880 card 1274,2000 rev 02 class 04,01,00 hdr 00
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000a (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
[0] -1	0	0xfc900000 - 0xfe9fffff (0x2100000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1	0	0xe4600000 - 0xf46fffff (0x10100000) MX[B]
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1	0	0x0000d000 - 0x0000dfff (0x1000) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1	0	0xfea00000 - 0xfeafffff (0x100000) MX[B]
(II) Bus 2 prefetchable memory range:
[0] -1	0	0xf4700000 - 0xf47fffff (0x100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) nVidia Corporation NV11 [GeForce2 MX/MX 400] rev 178, Mem @ 0xfd000000/24, 0xe8000000/27, BIOS @ 0xfe9f0000/16
(II) Addressable bus resource ranges are
[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf8000000 from 0xfbffffff to 0xf7ffffff
(II) Active PCI resource ranges:
[0] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[1] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[2] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[3] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[4] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[5] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[6] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[7] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[8] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) Active PCI resource ranges after removing overlaps:
[0] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[1] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[2] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[3] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[4] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[5] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[6] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[7] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[8] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[5] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[6] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[7] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[8] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[9] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
[10] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[11] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[12] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[13] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[14] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "v4l"
(II) Loading /usr/lib/xorg/modules/drivers//v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 0.1.1
ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension Multi-Buffering
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 7.2.0, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/nvidia96xx//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.9631
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.9631
Module class: X.Org Video Driver
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
(II) v4l driver for Video4Linux
(II) NVIDIA dlloader X Driver  1.0-9631  Thu Nov  9 17:39:58 PST 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules//libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.1
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[5] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[6] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[7] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[8] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[9] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
[10] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[11] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[12] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[13] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[14] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
(II) resource ranges after probing:
[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[5] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[6] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[7] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[8] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
[9] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
[10] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
[11] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[12] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
[13] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[14] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[15] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[16] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[17] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[18] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
[19] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "IgnoreEDID" "1"
(**) NVIDIA(0): Option "RenderAccel" "false"
(**) NVIDIA(0): Option "AddARGBGLXVisuals"
(**) NVIDIA(0): Disabling RENDER acceleration
(WW) NVIDIA(0): 
(WW) NVIDIA(0): The IgnoreEDID and NoDDC options have been deprecated.  The
(WW) NVIDIA(0):	 NVIDIA X driver makes use of a display device's EDID
(WW) NVIDIA(0):	 during construction of its modePool.  It is recommended
(WW) NVIDIA(0):	 that you allow the X driver to make use of any available
(WW) NVIDIA(0):	 EDID.  If, however, you know what you are doing and have
(WW) NVIDIA(0):	 good reason to do so, you can disable the X driver's use
(WW) NVIDIA(0):	 of EDIDs by setting the "UseEDID" X configuration option
(WW) NVIDIA(0):	 to FALSE; e.g.,
(WW) NVIDIA(0): 
(WW) NVIDIA(0):   Option "UseEDID" "FALSE"
(WW) NVIDIA(0): 
(WW) NVIDIA(0): Note that, rather than globally disable all uses of the EDID,
(WW) NVIDIA(0):	 you can individually disable each particular use of the
(WW) NVIDIA(0):	 EDID; e.g.,
(WW) NVIDIA(0): 
(WW) NVIDIA(0):   Option "UseEDIDFreqs" "FALSE"
(WW) NVIDIA(0):   Option "UseEDIDDpi" "FALSE"
(WW) NVIDIA(0):   Option "ModeValidation" "NoEdidModes"
(WW) NVIDIA(0): 
(WW) NVIDIA(0): See Appendix D: X Config Options in the README for details on
(WW) NVIDIA(0):	 each of these options.
(WW) NVIDIA(0): 
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):	 enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce2 MX/MX 400 at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 03.11.01.37.00
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): Interlaced video modes are not supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce2 MX/MX 400 at
(--) NVIDIA(0):	 PCI:1:0:0:
(--) NVIDIA(0):	 LG StudioWorks 700S (CRT-0)
(--) NVIDIA(0): LG StudioWorks 700S (CRT-0): 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "480x360"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):	 "1024x768"
(II) NVIDIA(0):	 "832x624"
(II) NVIDIA(0):	 "800x600"
(II) NVIDIA(0):	 "640x480"
(II) NVIDIA(0):	 "320x240"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (78, 78); computed from "UseEdidDpi" X config
(--) NVIDIA(0):	 option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
[0] 0	0	0xe8000000 - 0xefffffff (0x8000000) MX[B]
[1] 0	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B]
[2] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[3] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
[4] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
[5] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
[6] -1	0	0xf8000000 - 0xf7ffffff (0x0) MX[B]O
[7] -1	0	0xfe9f0000 - 0xfe9fffff (0x10000) MX[B](B)
[8] -1	0	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[9] -1	0	0xfd000000 - 0xfdffffff (0x1000000) MX[B](B)
[10] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
[11] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
[12] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
[13] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1	0	0x0000df00 - 0x0000df3f (0x40) IX[B]
[16] -1	0	0x0000ef80 - 0x0000ef9f (0x20) IX[B]
[17] -1	0	0x0000efa0 - 0x0000efaf (0x10) IX[B]
[18] -1	0	0x0000ef40 - 0x0000ef5f (0x20) IX[B]
[19] -1	0	0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[20] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[21] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Setting mode "1024x768"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc101"
(**) Keyboard1: XkbModel: "pc101"
(**) Option "XkbLayout" "be"
(**) Keyboard1: XkbLayout: "be"
(**) Option "XkbOptions" "compose:rwin"
(**) Keyboard1: XkbOptions: "compose:rwin"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(**) Option "Protocol" "ExplorerPS/2"
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 9
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "NVIDIA Damage Notification Manager" (type: Other)
(II) XINPUT: Adding extended input device "NVIDIA Kernel RC Handler" (type: Other)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) Mouse1: ps2EnableDataReporting: succeeded
BOGUS LENGTH in write keyboard desc, expected 5312, got 5316
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled

 

[root@localhost michiel]# glxinfo | grep direct
direct rendering: Yes

[root@localhost michiel]# glxgears
7146 frames in 5.0 seconds = 1428.589 FPS
7353 frames in 5.0 seconds = 1470.334 FPS
4279 frames in 5.0 seconds = 854.733 FPS
X connection to :0.0 broken (explicit kill or server shutdown).

 

When I try to change 3d effects in de control center (choose Composite or something else), and reboot, I can't start X:

 

The xkeyboard keymap compiler (xkbcomp) reports:

 

> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has two symbols
> ignoring extra symbols
Errors from xkbcomp are not fatal to the X server.

Link to comment
Share on other sites

pourquoi 2 versions de dkms-nvidia installées ?

Si le driver de la version 97 est implanté il ne fonctionne peut-être pas en accord avec le libglx.so de la version 96 qui est apparemment utilisé : le xorg.log donne en effet son chemin : /usr/lib/xorg/modules/extension/nvidia96xx/libglx.so

il faudrait regarder dans /lib/modules/numérodunoyau/kernel/drivers/video si le pilote est nvidia97xx.ko.gz ou nvidia96xx.ko.gz

Se peut-il que l'upgrade du paquetage se fasse sans la suppression du précédent?

Se peut-il que dans ce cas la mise à jour du xorg.conf ne soit pas faite et que le chemin du module précédent persiste, à côté du nouveau pilote ? (c'est peut-être un problème lié aux rpms faudrait voir leur spec !)

Il faudrait peut-être tout simplement désinstaller les rpm dkms-nvidia96xx et nvidia96xx, voire même les rpms des deux versions et refaire l'installation proprement de la seule version utilisée!

(au préalable afin d'éviter toute mauvaise surprise il conviendrait de refaire une configuration de la carte avec le pilote libre nv, le temps de faire ces desinstallations et réinstallations de rpms, puis de refaire la configuration avec les pilotes propriétaires dans un dernier temps!)

Link to comment
Share on other sites

I try it in English

why 2 versions of dkms-nvidia installed?

if nvidia97xxko.gz is installed and libglx.so is from nvidia96xx as it is written in your xorg.log that may not match!

 

You should look inside /lib/modules/2.6.21-5mdv/kernel/drivers/video and see if the mod is nvidia97xx.ko.gz or nvidia96xx.ko.gz

 

Maybe upgrading the dkms-nvidia package doesnt suppress the previous rpms! and then the xorg.conf is badly updated leaving the last path to libglx (96xx !!!!) but using the new nvidia.ko! (someone must take a look at the specfile of the srpm to verify if the updating process is well done)

 

Better is perhaps to uninstall the 2 versions of dkms-nvidia and nvidia and instal again only the 97 version !

(You must first use MCC to configure the graphic card with the nv module before uninstall the rpms and then after having installed the good ones re-run MCC to use the dkms built proprietary kernelmodule)

Link to comment
Share on other sites

Okay, I know what's happening here. Good news, actually:

 

everything's working fine. Your glxgears results confirm that (1500 is just right for a 2MX with 3D acceleration enabled). The problem here is simply that there's a bug in the graphics card tool that makes it report "3D hardware acceleration: no" on NVIDIA cards when it's actually enabled.

 

I saw a fix for this fly through the Cooker list the other day, and immediately thought of this thread! I can't find the mail again though, sorry. But I'm sure that's what's happening here.

Link to comment
Share on other sites

Important to note - filochard's suggestion is wrong. You should not remove the 96xx drivers. Your card needs the 96xx drivers: it cannot work with the 97xx drivers. Again, the tests I made you run show that everything is in fact working correctly, so you don't need to change anything.

Link to comment
Share on other sites

Sorry about what I wrongly suggested ! I was just surprised by the fact there were two versions of dkms-nvidia and nvidia ! and didn't know that 97 version was not OK for this card!

I hope that Dieter didn't break everything!

Better had not to write at all when I don't know the whole thing!

Sorry again!

Link to comment
Share on other sites

Hi! I realized I needed the 96xx drivers, but I still removed the 71xx and de 97xx ones (using precious disk space). So my 3d-acceleration is actually on? That makes sense, because I can select 3d-effects now. But, I can't use them like I posted in one of my previous posts: when I enable 3d-effects and try to start X, I get this error, and I have to disable 3d-effects in order to be able to boot again.

 

> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has two symbols

> ignoring extra symbols

Errors from xkbcomp are not fatal to the X server.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...