[mythtv-users] Cannot get X to start using "nvidia" driver on
GeForce FX-5200
Bill McDevitt
bmcdevitt at cox.net
Fri May 7 00:28:39 EDT 2004
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
More information about the mythtv-users
mailing list