[mythtv-users] Cannot get X to start using "nvidia" driver on GeForce FX-5200

Bryan Halter bhalter at schmeg.net
Fri May 7 01:02:43 EDT 2004


I ran into this problem today, with the 2.6.6 kernel looks like there's
a bug where the nvidia module doesn't get built in the correct format
and thus isn't loaded.  Just downgrade to 2.6.5 and you should be all
set.

Bryan

On Fri, 2004-05-07 at 00:28, Bill McDevitt wrote:
> Apologize in advance the for verbose post, but wanted to get this right
> the first time.
> 
> I'm having trouble getting the GUI to start when using the "nvidia"
> driver.  I've used Jarod's HOWTO to get set up my Mythbox, and all was
> running perfectly until I realized that the S-video port on my PVR-250
> was IN and not OUT.  I was using the Intel 810 video on my moboard up to
> this point.  Found a GeForce FX-5200 256MB PCI card (w/ fan) that I got
> at Christmas that was both VGA and S-Video out.  I explicitly followed
> Jarod's section 8 (Get and install video card drivers).  I edited the
> XFConfig file as stated in the HOWTO, but when I try to restart using
> the "nvidia" driver (as opposed to the "nv" driver, which works fine on
> my monitor), X will not start.  I had installed the new GeForce card
> before downloading the 1.0-4363 apts from Axel's site, and what I
> believe has happened is that when I first booted the machine after the
> new video card install, the 810 video didn't work, but the nVidia card
> did.  It must have installed a stock driver to get working.  I suspect
> this is my problem.
> 
> Below is my XF86Config file (pertinent parts)
> 
> # XFree86 4 configuration created by redhat-config-xfree86
> 
> Section "Files"
> 
> RgbPath      "/usr/X11R6/lib/X11/rgb"
> ModulePath   "/usr/X11R6/lib/modules"
> ModulePath   "/usr/X11R6/lib/modules/extensions"
> ModulePath   "/usr/X11R6/lib/modules/extensions/nvidia"
> FontPath     "unix/:7100"
> EndSection
> 
> Section "Module"
> Load  "x4l"
> Load  "dbe"
> Load  "extmod"
> Load  "fbdevhw"
> Load  "glx"
> Load  "record"
> Load  "freetype"
> Load  "type1"
> EndSection
> 
> Section "Monitor"
> Identifier   "Monitor0"
> VendorName   "Sony"
> ModelName    "GDM-20E20"
> HorizSync    30.0 - 84.0
> VertRefresh  48.0 - 160.0
> Option     "dpms"
> EndSection
> 
> Section "Device"
> 
> Identifier  "Videocard0"
> Driver      "nv"      ## this one at least gives me a desktop
> #Driver      "nvidia" ## this one doesn't work
> VendorName  "BFG Technology"
> BoardName   "NVIDIA GeForce FX 5200 PCI 256MB"
> Option     "RenderAccel" "1"
> Option     "TVStandard" "NTSC-M"
> Option     "TVOutFormat" "SVIDEO"
> EndSection
> 
> Section "Screen"
> Identifier "Screen0"
> Device     "Videocard0"
> Monitor    "Monitor0"
> DefaultDepth     24
> SubSection "Display"
> Depth     8
> Modes    "1280x1024" "1024x768" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth     16
> Modes    "1600x1200" "1400x1050" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth     24
> Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
> "640x480"
> EndSubSection
> EndSection
> 
> Section "DRI"
> Group        0
> Mode         0666
> EndSection
> 
> 
> Now the XFree86 log that shows the error...
> 
> 
> XFree86 Version 4.3.0 (Fedora Core 1: 4.3.0-55)
> Release Date: 15 August 2003
> X Protocol Version 11, Revision 0, Release 6.6
> Build Operating System: Linux 2.4.21-9.ELsmp i686 [ELF]
> Build Date: 12 February 2004
> Build Host: bugs.devel.redhat.com
> 
> Module Loader present
> OS Kernel: Linux version 2.4.22-1.2179.nptl_47.rhfc1.at
> (bachbuilder at heretic.physik.fu-berlin.de) (gcc version 3.2.3 20030422
> (Red Hat Linux 3.2.3-6)) #1 Sat Apr 17 07:46:05 EDT 2004 P
> 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/XFree86.0.log", Time: Thu May  6 21:00:12 2004
> (==) Using config file: "/etc/X11/XF86Config"
> (==) ServerLayout "single head configuration"
> (**) |-->Screen "Screen0" (0)
> (**) |   |-->Monitor "Monitor0"
> (**) |   |-->Device "Videocard0"
> (**) |-->Input Device "Mouse0"
> (**) |-->Input Device "Keyboard0"
> (**) Option "XkbRules" "xfree86"
> (**) XKB: rules: "xfree86"
> (**) Option "XkbModel" "pc105"
> (**) XKB: model: "pc105"
> (**) Option "XkbLayout" "us"
> (**) XKB: layout: "us"
> (==) Keyboard: CustomKeycode disabled
> (**) |-->Input Device "DevInputMice"
> (**) FontPath set to "unix/:7100"
> (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
> (**) ModulePath set to
> "/usr/X11R6/lib/modules,/usr/X11R6/lib/modules/extensions,/usr/X11R6/lib/modules/extensions/nvidia"
> (++) using VT number 7
> 
> (II) Open APM successful
> (II) Module ABI versions:
> 	XFree86 ANSI C Emulation: 0.2
> 	XFree86 Video Driver: 0.6
> 	XFree86 XInput driver : 0.4
> 	XFree86 Server Extension : 0.2
> 	XFree86 Font Renderer : 0.4
> (II) Loader running on linux
> (II) LoadModule: "bitmap"
> (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
> (II) Module bitmap: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.4
> (II) Loading font Bitmap
> (II) LoadModule: "pcidata"
> (II) Loading /usr/X11R6/lib/modules/libpcidata.a
> (II) Module pcidata: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	ABI class: XFree86 Video Driver, version 0.6
> (II) PCI-to-ISA bridge:
> (II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is
> set)
> (--) PCI: (0:1:0) Intel Corp. 82810E DC-133 CGC [Chipset Graphics
> Controller] rev 3, Mem @ 0xf8000000/26, 0xfeb80000/19
> (--) PCI: (1:9:0) unknown vendor (0x4444) unknown chipset (0x0016) rev
> 1, Mem @ 0xf0000000/26
> (--) PCI:*(1:11:0) nVidia Corporation unknown chipset (0x0322) rev 161,
> Mem @ 0xfd000000/24, 0xe0000000/28, BIOS @ 0xfe9e0000/17
> (II) LoadModule: "v4l"
> (II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
> (II) Module v4l: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 0.0.1
> 	ABI class: XFree86 Video Driver, version 0.6
> (II) LoadModule: "dbe"
> (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
> (II) Module dbe: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "extmod"
> (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
> (II) Module extmod: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension SHAPE
> (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 FontCache
> (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: "fbdevhw"
> (II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
> (II) Module fbdevhw: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 0.0.2
> 	ABI class: XFree86 Video Driver, version 0.6
> (II) LoadModule: "glx"
> (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
> (II) Module glx: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading sub module "GLcore"
> (II) LoadModule: "GLcore"
> (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
> (II) Module GLcore: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension GLX
> (II) LoadModule: "record"
> (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
> (II) Module record: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.13.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension RECORD
> (II) LoadModule: "freetype"
> (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
> (II) Module freetype: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 2.0.2
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.4
> (II) Loading font FreeType
> (II) LoadModule: "type1"
> (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
> (II) Module type1: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 1.0.2
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.4
> (II) Loading font Type1
> (II) Loading font CID
> (II) LoadModule: "nvidia"
> (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
> (II) Module nvidia: vendor="NVIDIA Corporation"
> 	compiled for 4.0.2, module version = 1.0.4363
> 	Module class: XFree86 Video Driver
> (II) v4l driver for Video4Linux
> (II) NVIDIA XFree86 Driver  1.0-4363  Sat Apr 19 17:49:42 PDT 2003
> (II) NVIDIA Unified Driver for all NVIDIA GPUs
> (II) Primary Device is: PCI 01:0b:0
> (--) Assigning device section with no busID to primary device
> (--) Chipset NVIDIA GPU found
> (II) Setting vga for screen 0.
> (II) Loading sub module "vgahw"
> (II) LoadModule: "vgahw"
> (II) Loading /usr/X11R6/lib/modules/libvgahw.a
> (II) Module vgahw: vendor="The XFree86 Project"
> 	compiled for 4.3.0, module version = 0.1.0
> 	ABI class: XFree86 Video Driver, version 0.6
> (**) 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 "TVStandard" "NTSC-M"
> (**) NVIDIA(0): Option "TVOutFormat" "SVIDEO"
> (**) NVIDIA(0): Option "RenderAccel" "1"
> (**) NVIDIA(0): Enabling experimental RENDER acceleration
> (**) NVIDIA(0): Forcing SVIDEO output
> (**) NVIDIA(0): TV Standard string: "NTSC-M"
> (--) NVIDIA(0): Linear framebuffer at 0xE0000000
> (--) NVIDIA(0): MMIO registers at 0xFD000000
> (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
> (EE) NVIDIA(0):  *** Aborting ***
> (II) UnloadModule: "nvidia"
> (II) UnloadModule: "vgahw"
> (II) Unloading /usr/X11R6/lib/modules/libvgahw.a
> (EE) Screen(s) found, but none have a usable configuration.
> 
> Fatal server error:
> no screens found
> 
> When I look at Synaptic, I see nvidia-graphics-libs
> 1:1.0_5336-50.rhfc1.a was installed, as well as nvidia-graphics4363-libs
> 1:1.0_-1.0-4363.rhfc1.a.  I tried to uninstall the 5336, but Synaptic
> said it needed to load 5328 now because of dependencies.  
> 
> Bottom line, "nvidia" driver has no graphical output to monitor or TV
> via VGA or S-video, respectively.  "nv" driver at least gets me to X,
> but obviously, no S-video output.
> 
> What's the best way to rid myself of the potentially conflicting(??)
> drivers and get to just one?
> 
> Sorry for the long post, wanted to get this right the first time.  I've
> had a fair amount of Solaris experience, but have only dabbled with RH. 
> Any help would be appreciated.
> 
> Regards, Bill
> 
> 
> ______________________________________________________________________
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
-- 
bhalter at schmeg.net
PGP KeyID: 0xE7AA5295
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mythtv.org/pipermail/mythtv-users/attachments/20040507/7078622b/attachment-0001.pgp


More information about the mythtv-users mailing list