64bit Adobe Flash player released

I'm not lying, I promise. Adobe has announced an x86_64 version of their adobe flash player. I unistalled that latest 10.0 32bit version along with nspluginwrapper, and downloaded the v10 alpha. The install was a simple copying it into ~/.mozilla/pugins, and it works.

Two initial findings I have, are dropdown menus are now popping up in front of the flash banner, instead of behind. Which is amazingly great. And the second is cpu usage. So far, listening to pandora is quite a bit lower, probalby b/c it was going through nspluginwrapper, but I notice about 4 - 5% difference in CPU. Can't wait to check out more flash streams that I've noticed cause some high cpu load.

For links to download and a chance to read up a bit about the release, check out the SWF Penguin's blog (one of the developers for linux flash)

Zabbix 1.6 Released

I know, I missed these release by about 2 months, but better late then never, right? Anyways. Zabbix 1.6 was released. I've been watching this product since the 1.1 release, and they keep making it better. For those that don't know, Zabbix is a monitoring solution. It uses agents and SNMP to collect information and provide a nice interface to view it all. It is actually pretty robust as it is a distrbuted monitoring solution, which can make for some nice scalability through larger enterprise networks.

The last version I used was 1.4 and it was at my old job. I've been watching the development of 1.6, they have added a lot of improvements and features. I can't wait to get my hands on this release to see what it can do. If are looking for a monitoring solution, I highly recommend Zabbix.

ATI r500 Open Source 3d

I had a strange issue last night. After updating a few X11 packages from git, I rebooted and everything seemed to work fine. I then shutdown and went over to a buddies, booted up only to see X was locking up my session. I would get a blank screen, and then the system would become unresponsive. I tried re-emerging a few of the applications but the problem still existed.

I instead removed all the keywording for the r500 drivers and the X11 beta applications, and then added back in just the things needed for xorg-x11-7.3. I downgraded everything else, and then my X came back. I then re-added the unmasking and kewording for the r500 drivers, updated everything is now my enviroment comes up. Crazy .. except one small issue. My AIGLX isn't working. 3D seems to work, but I am getting strange errors.

First of glxinfo reports Direct Rendering: Yes. But when I run glxgears, I get an RGB error about double buffering. This seems to prevent any type of compositing manager from running. I tried running Frozen Bubbles, and it works fine. All my 2d acceleration is now working fine, just compositing/3d seems to be borked.

I guess this is the pain fun of working with live git packages :)

SHMConfig enabled synaptics through HAL

Finally I got my synaptics drivers to work properly. With the new HAL, you are able to have it hotplug your input devices into X, this means they don't need to be listed in X. I tested this out on my laptop a few months ago, and it worked. Only problem is I couldn't pass along the variables for my synaptics touchpad. Well, after months of waiting and research, I finally got it figured out.

I created the file /etc/hal/fdi/policy/11-synaptic-options.fdi, which, in Gentoo, are the user added hal policies, system installed are in /usr/share/hal/fdi/policy/. I then added the following into that file


<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" contains="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>

This turns on SHMConfig which allows synclient and gsynaptics to change synaptic settings on the fly. Sadly, in between noticing this taking effect I had moved to a few pre-release applications to get the 3d r500 accelleration with ati drivers. Below are a few application and versions I am running


[ebuild R ] sys-apps/hal-0.5.11-r1
[ebuild R ] x11-base/xorg-server-1.4.99.906
[ebuild R ] x11-drivers/synaptics-0.14.6-r4

Also note, i just notice xf86-input-synaptic-0.15* has been added to the portage tree for the 1.5 prerelease, need to check this out.

WICD - better then Network Manager

I've been using WICD for the past week, and I think I like it better then Network Manager. It focuses on connecting your network interfaces to networks and does it right. IT doesn't have the ability for VPN's or anything else, it is merely I frontend to wpa-supplicant and iwconfig. I have had zero issues with connecting to wireless networks. It is actually connecting to them better then Network Manager was. My connections are stable, and I can switch between my wired network and my wireless without problems. (I had problems with NM b/c when I plug into a wired network, the BIOS throws the kill switch to the wireless radio, NM had problems finding it again after this).

The connection times are very quick, most of the time I am connected to my wireless before my gnome interface loads. It has a service that has to run, so it might even be connecting to it earlier then that ... which would be very cool.

There is one issue though. When I first boot up my and if I have an ethernet cable plugged in, the WICD tray panel fails to load. And I am not sure why, I'd imagine though it might be loosely related to the same reason it won't "auto connect" to the wired network when the cable is plugged in.

Besides that small issue, it WICD runs in a smaller footprint, has a better interface, and provides a stable Internet connection using the proven standards and tools already out there.

ATI Open Source Video Drivers

I finally left the fglrx closed sourced drivers and loaded up the ati drivers from the git repo. These code in git includes the ability for 3d acceleration for the r500 chips. I have an x1300 in my laptop, which I believe is a r515. So naturally I my curiosity won and I had to give them a go.

I found Phoronix post detailing how to install ati on gentoo, Ended up only unmasking the git ebuilds for the packages listed in the 2nd or 3rd post. I didn't install the x11-drm packages b/c I am now running 2.6.26 kernel which includes these. Install was quick, and after the reboot I found my first problem, Compiz wouldn't run .. shit. I disabled compiz from running at startup and just used plain metacity, and everything seems to work, 2d works just find and was pretty snappy. So this was a good port. I checked dmesg, and found drm was loaded just fine. I then checked glxinfo and found that I didn't have direct rendering.

After playing around some more I found a out something very weird. 3D rendering did work, but only once, after it ran the first time, it will fail to work again. I can run glxinfo once and see Directing Rendering: Yes, or I can run glxgears just once. But after that I can't an error about not being about to find rgb glx visual's. Exact errors from glxinfo and glxgears are as follow

% glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x24 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x25 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x26 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x27 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x28 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x29 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2b 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2c 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2d 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2e 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x2f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x30 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x31 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x32 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x64 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

% glxgears
Error: couldn't get an RGB, Double-buffered visual

So it seems I got a bit more work to do, I might be needing a few more packages that are considered "stable" in gentoo yet