Hi,
I've been running nouveau driver for about 8 month now and did not find
any serious problem except selecting OpenGL instead of Xrender as the
rendering backend was causing the kde 4 window manager to crash at startup.
I saw that mesa 7.5 will have nouveau gallium for the 3D and that
decided to have a try. I apparently succeeded:
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.2 on NV49
glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc. and nouveau
OpenGL renderer string: Gallium 0.2 on NV49
OpenGL version string: 1.5 Mesa 7.5-devel
OpenGL extensions:
However, I have a permanent, always reproducible crash running xbmc
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe8d1aed4 in nv40_transfer_del (pscreen=<value optimized out>,
ptx=0x1702250)
at ../../../../src/gallium/include/pipe/p_refcnt.h:73
warning: Source file is more recent than executable.
73 /* bump the reference.count first */
Current language: auto; currently c
(gdb) p *ptx
$1 = {format = PIPE_FORMAT_YCBCR, x = 0, y = 21340096, width = 0, height
= 256, block = {size = 65555, width =
8388608, height = 0}, nblocksx = 27787200, nblocksy = 0, stride =
97, usage = 0, texture = 0xdb47b0, face =
4294967295, level = 4294967295, zslice = 0}
(gdb) bt
#0 0x00007fffe8d1aed4 in nv40_transfer_del (pscreen=<value optimized
out>, ptx=0x1702250)
at ../../../../src/gallium/include/pipe/p_refcnt.h:73
#1 0x00007fffe8dfc5a2 in st_TexImage (ctx=0x149f2b0, dims=2,
target=3553, level=0,
internalFormat=<value optimized out>, width=2048, height=1024,
depth=1, border=0, format=32993, type=5121,
pixels=0x7fffd68f4010, unpack=0x14accb8, texObj=0x14dfba0,
texImage=0x1a998c0, imageSize=0, compressed=0)
at state_tracker/st_cb_texture.c:597
#2 0x00007fffe8dfcc3d in st_TexImage2D (ctx=0xdb47b0, target=<value
optimized out>, level=<value optimized out>,
internalFormat=<value optimized out>, width=<value optimized out>,
height=<value optimized out>, border=0,
format=32993, type=5121, pixels=0x7fffd68f4010, unpack=0x14accb8,
texObj=0x14dfba0, texImage=0x1a998c0)
at state_tracker/st_cb_texture.c:634
#3 0x00007fffe8dcc23a in _mesa_TexImage2D (target=3553, level=0,
internalFormat=4, width=2048, height=1024, border=
0, format=32993, type=5121, pixels=0x7fffd68f4010) at
main/teximage.c:2653
#4 0x0000000000696f96 in CGLTexture::LoadToGPU (this=0x1bb30d0) at
TextureManager.cpp:798
#5 0x000000000067848f in CGUITexture::Begin (this=0x16fc580) at
GUITextureGL.cpp:37
#6 0x00000000006777f4 in CGUITextureBase::Render (this=0x16fc580) at
GUITexture.cpp:145
#7 0x000000000064655f in CGUIImage::Render (this=0x16fc400) at
GUIImage.cpp:151
#8 0x00000000006217b1 in CGUIControl::DoRender (this=0x16fc400,
currentTime=<value optimized out>)
at GUIControl.cpp:138
#9 0x000000000067e8e3 in CGUIWindow::Render (this=0x15ae4d0) at
GUIWindow.cpp:338
#10 0x00000000006d2493 in CApplication::DoRender (this=0x1246000) at
Application.cpp:2295
#11 0x000000000092322a in CApplicationRenderer::Render (this=0x1248220,
bFullscreen=false)
at ApplicationRenderer.cpp:312
#12 0x00000000006c656e in CApplication::RenderNoPresent (this=0x1246000)
at Application.cpp:2273
#13 0x00000000006c67c3 in CApplication::Render (this=0x1246000) at
Application.cpp:2494
#14 0x0000000000914e5c in CXBApplicationEx::Run (this=0x1246000) at
XBApplicationEx.cpp:259
#15 0x000000000091523a in main (argc=1, argv=0x7fffffffe2f8) at xbmc.cpp:129
Apart that most of the rest seems to be smooth enough.
BTW, I cannot manage git to work via
git clone git://anongit.freedesktop.org/mesa/mesa. This command computes
the remote object and then hangs forever. I have to use snaphot prvoded
via the web interface. pretty annoing.
whereas I also use git for drm and nouveau
--eric
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev