[RESEND] due to rejects of too big screenshots attachment. (I am sorry about that, now as JPEG + 75% resized, ~100K should be fair now). - Sedat - On Sun, Oct 31, 2010 at 7:34 PM, Sedat Dilek <sedat.dilek@xxxxxxxxxxxxxx> wrote: > Hi, > > I am playing with Wayland this weekend. > > Unfortunately, my RV250 is not r300g-compatible. > > As a workaround I wanted to build and use swrast-gallium for Wayland > (compositor). > > Immediately, when I have "dri" in my autogen line like > "--with-state-trackers=dri,glx,egl" I get also r300_dri.so (r300g) and > EGL/pipe_r300.so auto-built. > > My RV250 has problems to use pipe_r300.so (see below). > I must confirm that "dri" as state-tracker is required to get run > Wayland here (after several builds). > > NOTE: > After several starts of the compositor, I got Wayland running with a > background image (JPG). > But this is very weaky. > > Building mesa with "--with-state-trackers=glx,egl" (no dri set) > results in an unuseable Wayland. > > Next problem is I cannot run Wayland with a mesa compiled with > --disable-gallium. > So Gallium seems to be a must-have as Chia-I Wu confirmed on the > wayland-devel ML. > > In the end - as a more stable solution - I want to use swrastg_dri.so > + EGL/pipe_swrast.so instead. > The mesa build-system is not recognizing this wish of mine. > > Is my workaround idea wrong? > If not, is it a good idea to modify mesa-buildsystem to have *only* > swrastg_dri.so + EGL/pipe_swrast.so built (NO r300* stuff)? > > Thanks in advance. > > > Kind Regards, > - Sedat - > > P.S.: The background shows Walter (a friend of mine) in the > cathedral/dome of Aachen/Germany. > > P.S.S.: > > An autogen line looks like this... > > ./autogen.sh --prefix=/opt/wayland --with-driver=dri > --with-dri-driverdir=/opt/wayland/lib/dri --with-dri-drivers=swrast > --enable-gallium-swrast --with-state-trackers=dri,glx,egl > --disable-glu --disable-glut --disable-glw --enable-egl --enable-gles2 > > ...results in: > > /opt/wayland/lib/dri: > insgesamt 46476 > -rwxr-xr-x 1 sd sd 17052104 31. Okt 18:37 r300_dri.so > -rwxr-xr-x 1 sd sd 14074224 31. Okt 18:37 swrast_dri.so > -rwxr-xr-x 1 sd sd 16456880 31. Okt 18:37 swrastg_dri.so > > /opt/wayland/lib/egl: > insgesamt 22804 > -rwxr-xr-x 1 sd sd  Â85060 31. Okt 18:37 egl_dri2.so > -rwxr-xr-x 1 sd sd Â1352956 31. Okt 18:37 egl_gallium.so > -rwxr-xr-x 1 sd sd  Â47832 31. Okt 18:37 egl_glx.so > -rwxr-xr-x 1 sd sd Â3591936 31. Okt 18:37 pipe_r300.so > -rwxr-xr-x 1 sd sd Â3434328 31. Okt 18:37 pipe_swrast.so > -rwxr-xr-x 1 sd sd 14830212 31. Okt 18:37 st_GL.so > > This leads to errors when starting the Wayland compositor: > > sd@tbox:~/src/wayland/wayland/compositor$ LC_ALL=C ./compositor -b > ../../backgrounds/dscn1843.jpg > r300: Warning: Unknown chipset 0x4c66 > radeon: The kernel rejected CS, see dmesg for more information. > > Fact is pipe_r300.so is used: > > # lsof | grep wayland | grep -v bash > firefox-b 4421     sd Âmem    REG    Â8,5  285608 > 260977 /opt/wayland/lib/libEGL.so.1.0 > firefox-b 4421     sd Âmem    REG    Â8,5 Â4416992 > 308578 /opt/wayland/lib/libcairo.so.2.11101.0 > lt-compos 4523     sd Âcwd    DIR    Â8,3   4096 > 528742 /home/sd/src/wayland/wayland/compositor > lt-compos 4523     sd Âtxt    REG    Â8,3  151648 > 528963 /home/sd/src/wayland/wayland/compositor/.libs/lt-compositor > lt-compos 4523     sd Âmem    REG    Â8,5 14830212 > 260984 /opt/wayland/lib/egl/st_GL.so > lt-compos 4523     sd Âmem    REG    Â8,5 Â3591936 > 260981 /opt/wayland/lib/egl/pipe_r300.so > lt-compos 4523     sd Âmem    REG    Â8,5 Â1352956 > 260983 /opt/wayland/lib/egl/egl_gallium.so > lt-compos 4523     sd Âmem    REG    Â8,5  130800 > 260935 /opt/wayland/lib/libGLESv2.so.2.0.0 > lt-compos 4523     sd Âmem    REG    Â8,5  285608 > 260977 /opt/wayland/lib/libEGL.so.1.0 > lt-compos 4523     sd Âmem    REG    Â8,3  Â78296 > 528849 /home/sd/src/wayland/wayland/wayland/.libs/libwayland-server.so.0.0.0 >
Attachment:
wayland_compositor_walter_resized.jpg
Description: JPEG image
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel