Hanno Böck
2008-Mar-07 20:32 UTC
[Nouveau] Current state - how to get gallium-stuff running?
Hi, As the last tindc said something about 3d really working on nv4x, I wanted to try that ( on a NV43). Built nouveau/mesa -> gallium-0.1 branch of mesa and git head of libdrm, kernel-drm and xf86-video-nouveau. glxinfo says: nouveau DRI driver expected DDX version 1-1.2.x but got version 0.0.10 So I assume I need some other branch of xf86-video-nouveau (?) I asked in irc but was pointed that it's not the right place to ask, though I didn't find any information in the wiki. Can someone give me some pointers? I'd volunteer to write some wiki documentation if I get it running. -- Hanno B?ck Blog: http://www.hboeck.de/ GPG: 3DBD3B20 Jabber/Mail: hanno at hboeck.de -------------- 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://lists.freedesktop.org/archives/nouveau/attachments/20080307/97a01f53/attachment.pgp
Christopher James Halse Rogers
2008-Mar-07 23:27 UTC
[Nouveau] Current state - how to get gallium-stuff running?
On Fri, 2008-03-07 at 21:32 +0100, Hanno B?ck wrote:> Hi, > > As the last tindc said something about 3d really working on nv4x, I wanted to > try that ( on a NV43). Built nouveau/mesa -> gallium-0.1 branch of mesa and > git head of libdrm, kernel-drm and xf86-video-nouveau. >First, the obligatory disclaimer: "really working" doesn't exactly translate to "Wooo! I can drop that annoying binary blob!". You should be able to get textured OpenGL support, and be able to run OpenArena at reasonable framerates until it crashes, though :).> glxinfo says: > nouveau DRI driver expected DDX version 1-1.2.x but got version 0.0.10 >I've seen other people reporting this error. I've never seen it myself, which suggests to me that it's user error _somewhere_ :). Can you describe the exact steps you took, and their output. For reference, after building & installing git head of libdrm & xf86-video-nouveau, I can clone the git://anongit.freedesktop.org/nouveau/mesa repository, check out the gallium-0.1 branch and "make linux-dri-x86-64 DRI_DIRS=nouveau" to build. Then exporting LD_LIBRARY_PATH and LIBGL_DRIVERS_PATH to point to the mesa lib/ directory, I could run OpenArena, glxgears, etc. Not as of yesterday; it would die in emit_fence, but that's the right process.