Installing nVidia for AMD64/EM64T cards

Rick Stevens rstevens at vitalstream.com
Thu Nov 18 22:32:03 UTC 2004


Michael Velez wrote:
> Rick,
>  
> Thanks for your reply.  To make things more readable, I put my comments 
> in *bold **green* below.

Please don't do that.  If you simply reply appropriately, the thread
tags will be OK.  The list prefers plain ol' text.

>  
> Michael
>  
> ---- Original Message -----
> From: "Rick Stevens" <rstevens at vitalstream.com 
> <mailto:rstevens at vitalstream.com>>
> To: "Getting started with Red Hat Linux" <redhat-install-list at redhat.com 
> <mailto:redhat-install-list at redhat.com>>
> Sent: Thursday, November 18, 2004 12:27 PM
> Subject: Re: Installing nVidia for AMD64/EM64T cards
> 
>  > Michael Velez wrote:
>  >> Hello all,
>  >
>  > Hi, yourself!
>  >
>  >> I just installed RHEL 3 WS on a Dell Precision 370n Workstation with
>  >> EM64T architecture.
>  >
>  > Okey doke.  Never used that particular combo, but OK.
> 
>  > *Yikes! This is scary.  I just started a business on my own at home 
> and am in the research phase now where I need the Linux box.  Why is 
> this particular combination not a good one?  I was working for a bank 
> for a while and left IT a long time ago and am only coming back now.*

I just meant that I'd not used RHEL3WS on an EM64T, that's all.  I don't
see a problem with it, it's just not familiar to me.

>  >> I am now trying to install an nvidia NVS800 graphics card using the
>  >> Linux drivers nvidia offers on their download page.
>  >>
>  >> I have updated my XF86Config file with driver nvidia and have verified
>  >> the appropriate modules are being loaded.
>  >>
>  >> However, X hangs when I try to start by initing to Level 5.
>  >
>  > Uh, what's the last thing in the /var/log/XFree86.log file?
> 
>  >* I have attached the log file to this e-mail.  There were some 
> keyboard errors at the end; however, I'm assuming that has nothing to do 
> with the graphics card.  And the same X setup functioned with VESA driver*

Keyboard errors?  Hmmm.  That's not good at all.

>  >> Does anybody know what’s going on?  This is my first Linux distro after
>  >> being on the business side of things.  The last time I administered a
>  >> UNIX box was over 10 years ago.
>  >>
>  >> I would appreciate any help you could offer.
>  >>
>  >> I started looking at the Xconfig file and log.  The Xconfig file is
>  >> loading ‘fbdevhw’.  Is that the same as rivafb, which I’m told should
>  >> not be loaded when the nvidia driver is used.
>  >
>  > No, the "fbdevhw" is the hardware frame buffer.  It's fairly generic.
>  > I don't think it conflicts with the nvidia driver.  Understand that
>  > anything I suggest is also generic as I generally use ATI cards myself
>  > (although _this_ machine has an old Nvidia RIVA TNT2 in it).
> 
>  > *Thx*
> 
>  >> The Xconfig log said there was a failure reading EDID parameters for
>  >> display device CRT-0.  Is that a problem?
>  >
>  > It could be.  If the message is prefixed by "(EE)", yes it's an error
>  > and could be fatal.  If it has "(WW)", it's a warning and shouldn't
>  > be fatal.  The meaning of these flags is in the top of the log file,
>  > prefixed by the word "Markers:".
> 
>  > *Thx.  The EDID issue is just a warning (WW), although above 
> mentioned keyboard issues are (EE)*

Do the keyboard errors show up with the vesa driver, too, or just with
nvidia?

>  > If you look through the log file, can you see the spot where it says
>  > that the "nvidia" driver is loaded?  Just after that, you should see
>  > something to the effect:
>  > "(--) Chipset (name-of-your-chipset) found"
>  >
>  > This simply verifies that your video card was indeed found.  I'm just
>  > trying to make sure that the driver you have is compatible with your
>  > board (sometimes they aren't).
>  
>  > *After the **(II) LoadModule: "nvidia" line, I have the following line:*
> 
> *(--) Chipset NVIDIA GPU found*

That's good.  Usually it's a bit more descriptive (such as the board
type and such).

> *However, before the load module nvidia line, I found this:*
> 
> *(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 unknown chipset (0x00fd) rev 162, 
> Mem @ 0xdd000000/24, 0xc0000000/28, 0xde000000/24, BIOS @ 0xdfe00000/17I *

The "(II)" mean "informational".  The "(--)" means "probed" (and that's
sort of what I'd expect from probing the PCI bus).

> *I do not call nvidia anywhere else in the config file and have attached 
> it as well.*

Ok, let's see what we have....
> ------------------------------------------------------------------------
> 
> 
> # XFree86 4 configuration created by redhat-config-xfree86
> 
> Section "ServerLayout"
> 	Identifier     "Default Layout"
> 	Screen      0  "Screen0" 0 0
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
> 
> Section "Files"
> 
> # RgbPath is 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.
> # Multiple FontPath entries are allowed (they are concatenated together)
> # By default, Red Hat 6.0 and later now use a font server independent of
> # the X server to render fonts.
> 	RgbPath      "/usr/X11R6/lib/X11/rgb"
> 	FontPath     "unix/:7100"
> EndSection
> 
> Section "Module"
> 	Load  "dbe"
> 	Load  "extmod"
> 	Load  "fbdevhw"
> 	Load  "glx"
> 	Load  "record"
> 	Load  "freetype"
> 	Load  "type1"
> EndSection
> 
> Section "InputDevice"
> 
> # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
> #	Option	"Xleds"		"1 2 3"
> # To disable the XKEYBOARD extension, uncomment XkbDisable.
> #	Option	"XkbDisable"
> # 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"
> # Or if you just want both to be control, use:
> #	Option	"XkbOptions"	"ctrl:nocaps"
> #
> 	Identifier  "Keyboard0"
> 	Driver      "keyboard"
> 	Option	    "XkbRules" "xfree86"
> 	Option	    "XkbModel" "pc105"
> 	Option	    "XkbLayout" "us"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Mouse0"
> 	Driver      "mouse"
> 	Option	    "Protocol" "IMPS/2"
> 	Option	    "Device" "/dev/input/mice"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "no"
> EndSection
> 
> Section "InputDevice"
> 
> # If the normal CorePointer mouse is not a USB mouse then
> # this input device can be used in AlwaysCore mode to let you
> # also use USB mice at the same time.
> 	Identifier  "DevInputMice"
> 	Driver      "mouse"
> 	Option	    "Protocol" "IMPS/2"
> 	Option	    "Device" "/dev/input/mice"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "no"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Unknown monitor"
> 	HorizSync    31.5 - 37.9
> 	VertRefresh  50.0 - 70.0
> 	Option	    "dpms"
> EndSection
> 
> Section "Device"
> 	Identifier  "Videocard0"
> 	Driver      "nvidia"
> 	VendorName  "NVIDIA Vendor"
> 	BoardName   "Linux Nvidia Driver"
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen0"
> 	Device     "Videocard0"
> 	Monitor    "Monitor0"
> 	DefaultDepth     16
> 	SubSection "Display"
> 		Depth     16
> 		Modes    "800x600" "640x480"
> 	EndSubSection
> EndSection
> 
> Section "DRI"
> 	Group        0
> 	Mode         0666
> EndSection
> 
> 
> 
> ------------------------------------------------------------------------

I don't see anything untoward there.  There may be an issue with either
the glx module or the DRI stuff.  I can't recall, but I think the Nvidia
stuff may fight with one of those.  You need to check the Nvidia docs
to see.
----------------------------------------------------------------------
- Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
- VitalStream, Inc.                       http://www.vitalstream.com -
-                                                                    -
-        Brain:  The organ with which we think that we think.        -
----------------------------------------------------------------------




More information about the Redhat-install-list mailing list