Okay, here's an update after a few hours of a good battle (of good vs evil).
Turns out the xserver *is* built with --disable-xinerama flag and that prevents the proprietary nvidia driver from working. So, as far as I know, clutter in moblin bases on OpenGL acceleration and in order to get moblin working on nvidia, 3d acceleration is required. Open source drivers (nv and nouveau) do not provide proper 3d acceleration yet (but I wish they will some day so we can ditch the whole proprietary driver business altogether). In short words: you need the proprietary driver. So, I downloaded the source RPM for xorg-x11-xserver, changed the spec file and recompiled it with --enable-xinerama (I think --enable is the default for xinerama but not being sure I just wanted to be on the safe side). So everything ended well and the proprietary driver is working great and moblin runs smooth and very fast on ION, even in 1600x1200 resolution. Probably it would run on other nvidia cards as well but I haven't checked. If anybody wants to get their hands a bit dirty and recompile xserver, I can help. And on a different note: wouldn't it be fair to the world to just provide the default xserver in Moblin that can work with nvidia (i.e. with --enable-xinerama)? Change the default build flags for the future? I understand that can maybe cause problems in different areas of course... But that would certainly make life easier for some nvidia card users and have that whole 'anti-monopolistic' spirit going on ;) I also understand that Moblin was created by Intel and is supposed to run on Intel hardware, not on ION. And as far as I could check, Intel is not entirely happy about Nvidia doing a chipset for the Atom platform. So it is reasonable that they prefer Moblin not working with ION, or any other chipset than Intel's (actually, even less because we still haven't seen Intel Poulsbo aka US15W supported...). But now that Moblin has been handed of to the Linux Foundation, maybe it's time to make it more friendly to the whole world and not locked into a monopoly? Sorry, that was a bit of a rant. All in all, it can be made to work and I'll be more than happy to help anybody with doing it! Cheers, Piotr On Tue, 9 Jun 2009 15:26:12 +0200 Piotr Kempa <[email protected]> wrote: > Anybody managed to run the proprietary nvidia driver on Moblin? > I managed to compile and install the kernel and Xorg modules, but upon > load the X module 'nvidia_drv' complains about a missing symbol > XRC_DRAWABLE, which in some strange (google) way points to xorg-xsever > being compiled without libxinerama support... Which I guess is > possible. > > Is there anybody that has experience with that driver on Moblin? Is > compiling a new xserver the only way to go here? > > Thanks, > Piotr Kempa > _______________________________________________ > Moblin dev Mailing List > [email protected] > > To manage or unsubscribe from this mailing list visit: > https://lists.moblin.org/mailman/listinfo/dev or your user account on > http://moblin.org once logged in. > > For more information on the Moblin Developer Mailing lists visit: > http://moblin.org/community/mailing-lists _______________________________________________ Moblin dev Mailing List [email protected] To manage or unsubscribe from this mailing list visit: https://lists.moblin.org/mailman/listinfo/dev or your user account on http://moblin.org once logged in. For more information on the Moblin Developer Mailing lists visit: http://moblin.org/community/mailing-lists
