Beryl on FreeBSD with i915 Last Modified: Sun 15 Jul 2007 10:36:52 PM MDT ----------------------------------------------- This will be brief. It "Just Works". FM. Fucking magic. 1) Make sure your kernel and modules are squared away: You'll need: agp.ko, drm.ko, and i915.ko Here's what I compile into the kernel: device i915drm device drm device agp * DO NOT COMPILE acpi_video INTO THE KERNEL * acpi_video conflicts with agp. If it's loaded first, it won't let agp create /dev/agpgart. That's what I noticed anyway. Things will suck. If you want acpi_video, stick it in /boot/loader.conf 2) Make sure xorg.conf is squared away: Mine is at: http://www.hewbert.com/confs/laptop/xorg.conf Note the loaded modules, Extensions, and the DRI. 3) Compile Beryl from ports: x11-wm/beryl 4) Load beryl: I use beryl with gnome, and my ~/.xinitrc only contains "gnome-session" The session manager loads beryl and emerald. Play around with all this until you get it working alright. Use beryl --replace A common issue is a white screen. There's a couple things to check to unfuck this: See step one. Are your modules and everything happy? Is xorg.conf alright? Are you starting the programs properly and don't have any weird configurations with beryl? Also note that "compiz" (x11-wm/compiz) has replaced beryl. I couldn't get this to be happy on my system, so I stick with beryl for now. compiz should be happy soon enough though. Problems? Issues? Ask me. e-mail: josh at hewbert.com irc: hewbert / irc.oftc.net Configs referenced: xorg.conf http://www.hewbert.com/confs/laptop/xorg.conf kernel.conf http://www.hewbert.com/confs/laptop/kernel.conf all http://www.hewbert.com/confs/laptop/