[mythtv-users] pci vdpau was Re: Which agp video card is better?

drew einhorn drew.einhorn at gmail.com
Mon Dec 28 16:11:08 UTC 2009


Should have changed the subject a couple of posts ago.
Or, maybe the folks with the answers are away for the holidays.

On Thu, Dec 24, 2009 at 12:29 PM, drew einhorn <drew.einhorn at gmail.com> wrote:

> The kern.log excerpt has been replaced with a link to a pastebin.
> Hope it fits under the size limit now.
>
> Most important question what version of the proprietary driver are you
> using with
> Sparkle SFPC84GS512U2LP GeForce 8400 GS PCI
>
> On Thu, Dec 24, 2009 at 11:05 AM, drew einhorn <drew.einhorn at gmail.com> wrote:
>> On Wed, Dec 23, 2009 at 12:18 AM,  <f-myth-users at media.mit.edu> wrote:
>>>    > Date: Tue, 22 Dec 2009 21:52:15 -0700
>>>    > From: drew einhorn <drew.einhorn at gmail.com>
>>>
>>>    > > Anything besides the Sparkle SFPC84GS512U2LP GeForce 8400 GS PCI
>>>    > > that I should consider.
>>>
>>>    > Did not receive any other suggestions.  Bought the Sparkle card.
>>>
>>>    > X doesn't come up in the default config with this card.
>>>
>>> What distro are you running exactly?  Can you try booting an Ubuntu
>>> 9.10 LiveCD and try that?  (I ask because a Sparkle 9500 and a GT220
>>> have both worked for me in 9.10, and I'm about to deal with the same
>>> card you have.)
>>>
>>
>> Ubuntu 9.10 as mentioned in part of my post that you clipped.
>> X comes up if I deactivate the proprietary drivers, or if I activate
>> the version 173 proprietary driver, but not if I activate the version
>> 185 dirver.
>>
>> Hmm.  Booting from the Ubuntu Live CD sounded like a great idea.
>> But X comes up with the free driver.  I started to activate the version
>> 185 driver for a test.  But then I realized it's going to insist on rebooting
>> and it's going to revert to the free driver, instead of giving me a clean
>> boot with the proprietary driver and a virgin 9.10 configuration.
>>
>>> Also, do you have an xorg.conf file, or are you running without one in
>>> a modern xorg?  (I've asked sdkovacs for his xorg.conf for the same
>>> card [though under CentOS; dunno if that matters] but it may take him
>>> a while to furnish it since the relevant machine is currently off-net.)
>>>
>>
>> I did not create a custom xorg.conf file.  Although I do believe there is
>> a generic, default xorg.conf created by a configuration utility after
>> X failed to start.
>>
>> I replaced it with the minimal default xorg.conf generated by the
>>
>>      System -> Admin -> Hardware Drivers
>>
>> after booting from the Live CD, selecting the proprietary version 185 driver
>> but before rebooting.
>>
>> Here it is:
>>
>>
>> Section "Screen"
>>        Identifier      "Default Screen"
>>        DefaultDepth    24
>> EndSection
>>
>> Section "Module"
>>        Load    "glx"
>> EndSection
>>
>> Section "Device"
>>        Identifier      "Default Device"
>>        Driver  "nvidia"
>>        Option  "NoLogo"        "True"
>> EndSection
>>
>>
>>> P.S.  Uh, if X doesn't come up, what errors appear in /var/log/Xorg.0.log?
>>
>> Was hoping to hear what driver is being used by folks who are
>> successful with this card before getting this deep into it.  (Didn't
>> want any of us to waste too much time barking up the wrong tree.)  But
>> here are all the gorey details.  Hope it fits under the size limit and
>> don't have to move it all to a pastebin.
>>
>> Here is /var/log/Xorg.0.log
>>
>>
>> X.Org X Server 1.6.4
>> Release Date: 2009-9-27
>> X Protocol Version 11, Revision 0
>> Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
>> Current Operating System: Linux beth 2.6.31-16-generic #53-Ubuntu SMP
>> Tue Dec 8 04:01:29 UTC 2009 i686
>> Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic
>> root=UUID=9d3e3a94-2653-45b7-a97f-0ce71509f606 ro quiet splash
>> Build Date: 26 October 2009  05:15:02PM
>> xorg-server 2:1.6.4-2ubuntu4 (buildd@)
>>        Before reporting problems, check http://wiki.x.org
>>        to make sure that you have the latest version.
>> 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: Wed Dec 23 14:58:36 2009
>> (==) Using config file: "/etc/X11/xorg.conf"
>> (==) No Layout section.  Using the first Screen section.
>> (**) |-->Screen "Default Screen" (0)
>> (**) |   |-->Monitor "<default monitor>"
>> (==) No device specified for screen "Default Screen".
>>        Using the first device section listed.
>> (**) |   |-->Device "Default Device"
>> (==) No monitor specified for screen "Default Screen".
>>        Using a default monitor configuration.
>> (==) Automatically adding devices
>> (==) Automatically enabling devices
>> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
>>        Entry deleted from font path.
>> (==) FontPath set to:
>>        /usr/share/fonts/X11/misc,
>>        /usr/share/fonts/X11/100dpi/:unscaled,
>>        /usr/share/fonts/X11/75dpi/:unscaled,
>>        /usr/share/fonts/X11/Type1,
>>        /usr/share/fonts/X11/100dpi,
>>        /usr/share/fonts/X11/75dpi,
>>        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
>>        built-ins
>> (==) ModulePath set to "/usr/lib/xorg/modules"
>> (II) Cannot locate a core pointer device.
>> (II) Cannot locate a core keyboard device.
>> (II) The server relies on HAL to provide the list of input devices.
>>        If no devices become available, reconfigure HAL or disable AllowEmptyInput.
>> (II) Loader magic: 0x3bc0
>> (II) Module ABI versions:
>>        X.Org ANSI C Emulation: 0.4
>>        X.Org Video Driver: 5.0
>>        X.Org XInput driver : 4.0
>>        X.Org Server Extension : 2.0
>> (II) Loader running on linux
>> (++) using VT number 7
>>
>> (--) PCI:*(0:2:0:0) 10de:06e4:0000:0000 nVidia Corporation G98
>> [GeForce 8400 GS] rev 161, Mem @ 0xf5000000/16777216,
>> 0xe0000000/268435456, 0xf6000000/33554432, I/O @ 0x0000cf00/128, BIOS
>> @ 0x????????/131072
>> (II) Open ACPI successful (/var/run/acpid.socket)
>> (II) System resource ranges:
>>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
>> (II) "extmod" will be loaded by default.
>> (II) "dbe" will be loaded by default.
>> (II) "glx" will be loaded. This was enabled by default and also
>> specified in the config file.
>> (II) "record" will be loaded by default.
>> (II) "dri" will be loaded by default.
>> (II) "dri2" will be loaded by default.
>> (II) LoadModule: "glx"
>> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
>> (II) Module glx: vendor="NVIDIA Corporation"
>>        compiled for 4.0.2, module version = 1.0.0
>>        Module class: X.Org Server Extension
>> (II) NVIDIA GLX Module  185.18.36  Fri Aug 14 17:50:12 PDT 2009
>> (II) Loading extension GLX
>> (II) LoadModule: "extmod"
>> (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
>> (II) Module extmod: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.0.0
>>        Module class: X.Org Server Extension
>>        ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension MIT-SCREEN-SAVER
>> (II) Loading extension XFree86-VidModeExtension
>> (II) Loading extension XFree86-DGA
>> (II) Loading extension DPMS
>> (II) Loading extension XVideo
>> (II) Loading extension XVideo-MotionCompensation
>> (II) Loading extension X-Resource
>> (II) LoadModule: "dbe"
>> (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
>> (II) Module dbe: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.0.0
>>        Module class: X.Org Server Extension
>>        ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension DOUBLE-BUFFER
>> (II) LoadModule: "record"
>> (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
>> (II) Module record: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.13.0
>>        Module class: X.Org Server Extension
>>        ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension RECORD
>> (II) LoadModule: "dri"
>> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
>> (II) Module dri: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.0.0
>>        ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension XFree86-DRI
>> (II) LoadModule: "dri2"
>> (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
>> (II) Module dri2: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.1.0
>>        ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension DRI2
>> (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.0
>>        Module class: X.Org Video Driver
>> (II) NVIDIA dlloader X Driver  185.18.36  Fri Aug 14 17:24:40 PDT 2009
>> (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
>> (II) Primary Device is: PCI 02 at 00:00:0
>> (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 1.6.4, module version = 1.0.0
>>        ABI class: X.Org ANSI C Emulation, version 0.4
>> (II) Loading sub module "wfb"
>> (II) LoadModule: "wfb"
>> (II) Loading /usr/lib/xorg/modules//libwfb.so
>> (II) Module wfb: vendor="X.Org Foundation"
>>        compiled for 1.6.4, module version = 1.0.0
>>        ABI class: X.Org ANSI C Emulation, version 0.4
>> (II) Loading sub module "ramdac"
>> (II) LoadModule: "ramdac"
>> (II) Module "ramdac" already built-in
>> (II) resource ranges after probing:
>>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
>> (II) NVIDIA(0): Creating default Display subsection in Screen section
>>        "Default Screen" for depth/fbbpp 24/32
>> (**) 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 "NoLogo" "True"
>> (**) NVIDIA(0): Enabling RENDER acceleration
>> (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
>> (II) NVIDIA(0):     enabled.
>> (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:2:0:0.
>> (EE) NVIDIA(0):     Please check your system's kernel log for additional error
>> (EE) NVIDIA(0):     messages and refer to Chapter 8: Common Problems in the
>> (EE) NVIDIA(0):     README for additional information.
>> (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
>> (II) UnloadModule: "nvidia"
>> (II) UnloadModule: "wfb"
>> (II) UnloadModule: "fb"
>> (EE) Screen(s) found, but none have a usable configuration.
>>
>> Fatal server error:
>> no screens found
>>
>> Please consult the The X.Org Foundation support
>>         at http://wiki.x.org
>>  for help.
>> Please also check the log file at "/var/log/Xorg.0.log" for additional
>> information.
>>
>>  ddxSigGiveUp: Closing log
>>
>> Actually I misspoke, X did come up in low res failsafe mode and asked
>> me what I wanted to do.
>> And gave me some options.  The reconfigure option created a more
>> complex xorg.conf that
>> didn't work any better.
>>
>> Actuallly there are a bunch of Xorg.*.log files
>>
>> Xorg.1.log thru Xorg.5.log are almost identical to Xorg.0.log
>> except for a timestamp VT number 7 is probed instead of from the command line
>> and it says to check itself for additional info.
>>
>>
>> diff Xorg.0.log Xorg.1.log
>> 15c15
>> < (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 23 14:58:36 2009
>> ---
>>> (==) Log file: "/var/log/Xorg.1.log", Time: Wed Dec 23 14:58:37 2009
>> 50c50
>> < (++) using VT number 7
>> ---
>>> (--) using VT number 7
>> 169c169
>> < Please also check the log file at "/var/log/Xorg.0.log" for
>> additional information.
>> ---
>>> Please also check the log file at "/var/log/Xorg.1.log" for additional information.
>>
>>
>>
>> The kernel log doesn't have any meaningful info (unless I missed
>> something) Here's the kern.log after another reboot a couple days
>> later when I got around to it.
>>
>>
>
> Here's the link to a pastebin with the kern.log excerpt
> http://pastebin.com/m72a5cd52
>
> --
> Drew Einhorn
>



-- 
Drew Einhorn


More information about the mythtv-users mailing list