Success!

Replacing the Quadro FX1100 AGP 8X with a GeForce 6800 AGP card made a working weston in an x11 window, and the clients run. This card uses the NV4A driver (seen in glxinfo) rather than the NV30, though both are the unsupported nvfx code.

* It still required removing EGL_DEPTH_SIZE from all the weston programs. Since this is apparently not necessary for these programs, perhaps it should be removed in the official version, just so there are a few more places wayland will work?

* I also had to configure weston with --disable-setuid-install. Otherwise the socket it creates cannot be opened by the clients. However this means I cannot run it outside of X (it complains about tty0, why?!!). I think weston needs to really be fixed to drop setuid before it creates the socket, if this makes any sense. Otherwise I guess it should set world r/w permissions on it?

* I used http://www.chaosreigns.com/wayland/buildscript/wayland-build-ubuntu-oneric.sh but I edited it with the attached patch. This made it not setuid weston, and put the git repositories in the current directory rather than under ~/install.

The terminal always crashes after it gets to the line about 3/4 down the screen. It also crashes if you resize quickly and takes weston with it. I suspect this is a real wayland problem and not due to the driver.

There is "scale" and "rotate" items on the popup menu on the window titlebar, but it is unclear how you make these do something.

Graphics are very crisp and simple and clean! Though I'm afraid that won't last once the "ui experts" get hold of this...

The system is Ubuntu Natty: Linux lulu 2.6.38-13-generic #56-Ubuntu SMP
Tue Feb 14 12:40:40 UTC 2012 i686 i686 i386 GNU/Linux

It is a really old box, /proc/cpuinfo says it has 2 Intel(R) Pentium(R)
4 CPU 2.60GHz

Card is also a really old Nvidia card: a Quadro FX1100 AGP 8X. The
Nvidia driver it needs is 173.14.30.
--- wayland-build-ubunto-oneric.sh      2012-03-13 23:30:03.000000000 -0700
+++ wayland-build.sh    2012-03-16 11:18:20.000000000 -0700
@@ -92,8 +92,6 @@
 then
    mkdir -p $WLD/share/aclocal
 fi
-cd $WLD
-
 
 # Should I install Ubuntu packages?
 if [ -e /etc/lsb-release ]
@@ -311,11 +309,11 @@
    cd ..
 fi
 cd weston
-./autogen.sh --prefix=$WLD
-#./autogen.sh --prefix=$WLD --disable-setuid-install # To remove need for sudo
+#./autogen.sh --prefix=$WLD
+./autogen.sh --prefix=$WLD --disable-setuid-install # To remove need for sudo
 make
-sudo make install # Because weston is installed setuid root
-#make install # Need to enable --disable-setuid-install above to use this.
+#sudo make install # Because weston is installed setuid root
+make install # Need to enable --disable-setuid-install above to use this.
 cd ..
 
 # No-longer used?
@@ -394,7 +392,7 @@
 
 echo -e "\nRunning wayland."
 
-bin/weston &
+$WLD/bin/weston &
 sleep 2
 weston/clients/clickdot &
 weston/clients/dnd &
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to