I’m finally back from France so I can focus on (important) work.
I’ve added compiz 0.3.6 to the exp tree and updated beryl to 0.1.4 (still have to add heliodor and aquamarine). I’ve also updated a few ports and fixed some issues (dri detection on !i386, removed sun drivers from the build on !sparc64). At the same time I updated the instructions to upgrade xorg from 6.9 to 7.2-RC2 in the wiki so if you have time, please test and report both success and failures.
Tomorrow I’ll create a xdist-lite port to install a minimal X.org distribution. If you still have unresolved issues with the current git tree, please send me an email (I obviously accept patches :-)). Marius sent me a diff to improve sparc64 support which will be committed also tomorrow.
Edit: I forgot to mention FreeBSD/beryl got youtube’d
Happy New Year! That is great! Dru and I are going try and get it going on a box at the FreeBSD booth for the SCALE show in LA next month. We might be bugging you about it soon
I’ve got a box with a GeForce. Should I switch to an ATI for simplicities sake?
-matt
Sure, I’m usually both on Freenode and EFNet. I’d advise keeping the nVidia graphic card (even if you’ll need to use a binary-only driver) if it’s a recent one (like GeForce 6600 or newer). Older card might be a bit more problematic but I heard more ATI guys having issues than nVidia guys.
I’d also recommend to build the box soon enough so I have some time for troubleshooting, should some new issues arise
Edit: A friend just said to me I should ask you for a pass and flight tickets
From the wiki instructions the portupgrade stuff didn’t go very smoothly. I ended up having to just make && make install manually most of it. Also libglut would not build at all, complaining of a missing file (i think a header file … sorry i didn’t keep a log of it); but it built find after installing the rest of the xorg stuff. No problems getting X running after it was all built.
It’s all working for me now except DRI. Unfortunately, again, I didn’t keep a copy of my Xorg.0.log before upgrading to compare… it’s possible DRI wasn’t working before the upgrade. I don’t use 3d stuff very often. It has been problematic in the past, though I’m pretty sure it was working last time i ran stellarium some months ago (but i’ve upgraded the kernel from 6.1 to 6.2 branch since then and other things that might be implicated). Xorg.0.log simply says: “(WW) RADEON: Direct rendering disabled” without any explanation as to why. I did try generating a new xorg.conf with “X -configure” and merging my old conf with it, just in case something had changed.
Anyhow, that’s my experience. It certainly would be awesome to get aiglx/beryl running on my FreeBSD desktop someday (as i’ve become quite addicted to it on my Gentoo laptop). Thanks for your efforts!
Too bad you didn’t keep track of the failing bits
Bit sad to say that but best documentation you can get to configure Xorg on FreeBSD is probably linux documentation (guess it’s my fault, well no it’s not). Have a look at http://gentoo-wiki.com/HOWTO_AIGLX for example. On FreeBSD, Xserver is compiled with AIGLX enabled by default, but default value in xorg.conf is set to false so you have to enable it explicitly.
Thanks for your report anyway. I don’t have any radeon card so I can’t really test.
Any idea when we should be expecting X.org 7.2 to be released?
Well, ask on X.org mailing lists
We’ll probably be a bit behind the release date (like one week).
I discovered today java (1.5 native) was crashing when i tried to start up Druid III. Again, can’t say whether this is directly xorg 7 related or not, as so many upgrades have taken place on this box. However, in trying to rebuild java I discovered it will not build with xorg 7 installed due to duplicate XmImGetXIC definitions. The situation and fix is described here:
http://forums.java.net/jive/thread.jspa?messageID=127367
After removing the code specified in the above post from the java source code, everything built fine and java is running again here.
Haven’t looked yet at this issue so thanks for pointing out the fix!