latest git xserver fails to startx on x86_64
aplattner at nvidia.com
Sun Aug 9 11:09:58 PDT 2009
On Fri, Aug 07, 2009 at 11:28:57AM -0700, Justin P. Mattock wrote:
> Dave Airlie wrote:
> > On Fri, Aug 7, 2009 at 3:52 PM, Justin P.
> > Mattock<justinmattock at gmail.com> wrote:
> >> Dave Airlie wrote:
> >>> On Fri, Aug 7, 2009 at 2:37 PM, Justin P.
> >>> Mattock<justinmattock at gmail.com> wrote:
> >>>> with a quick glance, is this type of error due to something in the
> >>>> xserver, or is this something that I did with the build of either the
> >>>> xserver or nvidia
> >>>> dlopen: /usr/lib64/xorg/modules/drivers/nvidia_drv.so: undefined symbol:
> >>>> resVgaShared
> >>> you seem to have accidentally binary driver.
> >>> Dave.
> >> yeah, I was trying to determine if this was caused by a change in the
> >> xserver, or a problem with the build of nvidia. (creating a pure64 is a
> >> bit of a pain)
> >> From what it seems xf86-video-vesa activates the xserver.
> >> I think what I'll do is downgrade everything with the xserver(since nvidia
> >> seems to have an abi v5 and the xserver is at abi 7) just to be safe.
It's 6, not 7. You might be looking at the XINPUT ABI version.
> > nvidia don't support master X servers usually until they are released and
> > shipping in Ubuntu.
I should jump in here and mention that while we don't *officially* support
master X servers until the ABI is declared stable, I do try to keep support
relatively up to date in the shipping drivers. I bake the git commit ID of the
snapshot the driver was built against into the driver, so if you start X with
-ignoreABI and -logverbose 5, it will (if it loads at all) tell you which
version of the prerelease SDK it was built against.
We wait for whoever the release manager happens to be to declare the ABI stable
before flipping the switch in the driver to make it not require -ignoreABI.
It's not when any particular distro ships that determines it.
Support for Dave's RAC removal change should be in the next beta release. I
know it would be nice if you could just use the driver with any custom-built X
server, but hopefully this is the next best thing.
More information about the xorg