Code: Select all
~ # lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
~ # qlist -Iv nvidia xorg-server
media-video/nvidia-settings-180.60
x11-base/xorg-server-1.5.3-r6
x11-drivers/nvidia-drivers-96.43.14
~ # lsmod | grep nv
nvidia 4695768 22
agpgart 25880 2 nvidia,via_agp
~ # grep GLX /var/log/Xorg.0.log
(II) NVIDIA GLX Module 96.43.14 Sun Nov 8 18:24:17 PST 2009
(II) Loading extension GLX
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is enabled.
(II) Loading extension NV-GLX
(II) Initializing extension GLXCode: Select all
-su-4.0#lspci | grep VGA
03:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
-su-4.0#qlist -Iv nvidia xorg-server
media-video/nvidia-settings-190.42
x11-base/xorg-server-1.5.3-r7
x11-drivers/nvidia-drivers-96.43.14
Code: Select all
!!! The following installed packages are masked:
- x11-base/xorg-server-1.5.3-r7 (masked by: package.mask)
/usr/portage/new/profiles/package.mask:
# Tomáš Chvátal <scarabeus@gentoo.org> (23 Jan 2010)
# Obsoleted by xorg-server-1.6
# Let us know in bugs if you have some issues with 1.6Code: Select all
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
#Option "FPScale" # [<bool>]
#Option "FPTweak" # <i>
#Option "DualHead" # [<bool>]
Identifier "Card0"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "NV11 [GeForce2 MX/MX 400]"
BusID "PCI:1:5:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024"
EndSubSection
EndSection
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<!-- FIXME: Support tablets too. -->
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">nl</merge>
<merge key="input.xkb.variant" type="string"/>
<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>
</match>
</device>
</deviceinfo>
Code: Select all
expected keysym, got XF86TouchpadToggle: line 122 of inet
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Wow, awesome. Thanks Gentree for looking insistently into this. Updating now ...Gentree wrote:Actually , I've just checked with the nvidia site and it says 96.43.14 supports MX 400 . It also says in the feature list that it has added support for xorg 1.7
uptil now, I've never had any luck with it beyond 1.5
However, I just went over this , rebuild mesa and xorg-server with nptl set rebuild all the drivers given by
qlist -I -C x11-drivers/
and lo and behold fully upto date ~x86 xorg-1.7.4 on my good old MX 400 card.
A big thanks to Nvidia for such good support for older hardware.
lol can i join the "i have an old nvidia card" club too ?Mike Hunt wrote:Wow, awesome. Thanks Gentree for looking insistently into this. Updating now ...Gentree wrote:...
A big thanks to Nvidia for such good support for older hardware.
Code: Select all
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti 200] (rev a3)
Most companies only invest in trying to convince you, you always need the newest and most expensive, so they can earn money. It definitely is laudable when they look further. A lot still do not even invest in Linux drivers or supporting others to write them.Luckly Nvidia still support crap.