Have you done the nutso and “upgraded” or tried out the development release of Ubuntu’s Hardy Heron? I did.  I decided to use the command “update-manager -d” to run Gutsy Gibbon’s Update Manager with the flag to update the distribution to the next release.  Currently Hardy is at 8.04 alpha 3.  For those Debianites, this would be like changing your /etc/apt/sources.list file to point to the “testing” sources and doing the “apt-get dist-upgrade” command after “apt-get update”.

The upgrade went reasonably well with only one temporary show stopper.  Java GUI apps stopped working when I upgraded.  It seems that there’s a bit of a bug in Sun’s Java 6 that doesn’t agree with the new x.org server (from what I gather).  They will fix it in Java 7, which will be a while yet.  Thankfully, I found this ubuntu forum post, that helped me solve the problem.  I used the sed line:

$ sudo sed -i ’s/XINERAMA/FAKEEXTN/g’ /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so

I hope that this will help you too!

ADDENDUM:

  • One thing that you will find is that after every Java update and many X.org updates, your java will stop working again.  Adding the “replacement” string “FAKEEXTN” again should fix the behavior.
  • As noted by jazz in the comments (Please read the comments on this post), there are different paths for x86 and x64.
  • You may or may not require the additional hacks to the /usr/bin/<java application> script to make it work.  I didn’t for Azureus or Frostwire.
  • Any time someone says to “paste” or write a command with the SUDO command or to do “as root“, think before you copy
  • Read the MAN PAGE for SED (and AWK) before using it.  Its a powerful command.

Addendum 2: (this is a short one)

Don’t expect anything big with Firefox for this one, at the moment, as Firefox 3 is the designated upgrade from the 2 branch (whether I approve or not – I’m testing and submitting bug reports) ad there seems to be a problem with java and FF3.   If you know how to get it working, let me know.  There are a few little things about FF3 that are great, but, mostly, I hate FF3.  It sucks the biggest moose appendage at the moment.  I yearn for the simple days of Phoenix 0.1…

I’ve had my ups and downs with the two Radeon cards that I’ve used. One, a 9500 Pro AGP 128MB, has the R300 chipset, which has “experimental” support. The other (in my machine now) is a Radeon 9550 AGP 256MB and it runs on the RV350 chipset. There is excellent support for the R200 and below and there is great support (soon to get better thanks to the opening of the specs – thanks ATI). However, anything above a 9250 and below the 9800 doesn’t have great support via x.org or even the proprietary Linux driver that ATI provides.

Ubuntu has been doing well at getting around this. I hadn’t really experienced much in the way of trouble with the cards until the release of Feisty Fawn (which got corrected as it approached “final” release) and after Gutsy Gibbon (7.10), which I installed to see where its at. I’m back to the hard locks, which don’t seem to have any specific type of trigger at all with the free x.org driver and seem to occur when I try anything 3-D, with the proprietary driver, which sucks, because I wanted to try playing “America’s Army” and the Western mod for Quake 3 (on OpenArena).

Oh well. Ironic post after the last flurry of comments, I am sure.

Some of you who have been wanting to try Linux but haven’t known what to go with the first time might be in for a treat if you install PCLinuxOS. This distribution has been well put together from the beginning. Now, I haven’t tried every release, but I’ve worked with about 6 updates and have never had any serious problems using it. Information can be found here. The download page on the PCLinuxOS website is “offline” at the moment, which likely means Test Release 3 soon. We’llbe seeing a “Release” soon, at the rate.

Before getting into anything, I’ll let you know that I installed on my Frankensteined computer. Here are the relavent specs:

  • Intel P-III @ 1000mhz
  • Asus CUV4X-C Motherboard
  • Realtek 8139 based ethernet card
  • C-Media CM8738 based sound card
  • Smallish Seagate U-series hard drive capable of ATA66 (UDMA4)
  • CD Rom out of the old Sun UltraSparc 5 (and the power switch, too)
  • 256MB SDRam (commodity Azenram PC-133, if you care)
  • ATI Radeon 9500 Pro 128MB
  • Underpowered power supply from a Compaq

Its nice to see that the boot is getting to be faster, considering that this is primarily a Live CD. Who wants to wait 5 minutes while your snazzy CD operating system gets itself configured? Not me!

Like most Linux Distros produced, PCLinuxOS offers a few boot options. I’ve always liked the way that Textar presents a hybrid between the Knoppix-style boot, where you can tweak the bootup with a copious number of flags, or just pick the first default, or second without the framebuffer. The boot messages started flying up the screen an, after a few seconds, I was presented with a screen to select my keyboard layout. Because I have an english one, I chose the default US English (although I bet there was one that would enable the “Window” keys as well). I was then asked if the time on the computer was to be considered local time or UTC. I chose Local and picked the Atlantic timezone. I was then brought to a smart-looking login prompt.

The choices for users were “root” or “guest”, with passwords that were the same as the user name. If I was just playing around and wanted to to surf the net or whatever, I would have selected “Guest”, but, as I was already sure that I was going to test the hard drive install, I logged in as Root. I must say, that even on a CD, the log in was pretty quick. It reminded me of a prelinked system.

There was a reasonable amount of “eye candy” set by default, but my aging computer didn’t seem to slow down or be sluggish, like with many other Live CD Distros I have tried. The desktop was clean with only 3 icons on it – Home (my /home directory where all my stuff gets saved), My Computer (a list of all available block devices), and Trash (a place to drag items destined for deletion, like Windows™ Recycle Bin). The taskbar is partly transparent.

One thing that Textar has done with the menu is to organize it, like Mandriva has done. For new users who are looking for an application, the task-based categories will be welcome. A peeve for me is that it seems to be a bit too subdivided, meaning that I have to go into a submenu of a submenu to open the app that I want. And subdividing the “Games” menu in the “More Applications” menu might put off a few kids at first. Of course, games are what doesn’t come installed by default. Most everything else does, though. There’s an office suite, graphics editors, text editors, internet tools, like browser, chat, and IM clients, as well as sound and multimedia tools.

I have some preferences and favorites as far as software goes, so I fired up the package manager front end, Synaptic and started shopping for goodies. I’ve installed a few extra pieces of software, like the Win32 codecs, so that I can play whatever there is out there, regardless of format. I also got a healthy dose of games, including a few that had challenged the X-server before. I have installed Open Arena (as should everyone, unless you’re against shooting and blood and guts), Planet Penguin Racer (a free offshoot of the wildly popular Tux Racer), and Frozen Bubble, all of which require 3D accelleration to work properly to be playable.What to my wondering eyes should I see but smooth playing of the above mentioned games. They were sweet (as well as I could play them – I’m in no way a gamer, at all). There were no hard lockups, causing a reboot from the power switch! Whatever Texstar and the team have done with the configuration to get my 9500 to work is great!

After more use, I find that the 3D rendering problems that I had encountered on other distros is still not present. No lockups yet. The volume was set properly for the sound card. Other distros would not produce any real amount of volume at all, which is strange. Perhaps the PCLinuxOS team has a member who tweaked the driver for his/her own card. Whatever works, as far as I am concerned!

I did find, however, that either after an update of some packages, or just something that I didn’t notice before, I had no enabled swap space, although I had a 512MB partition reserved for such a purpose. It was no problem to get it working, but the newbie might encounter a bit of problem with it. With the 256MB of RAM in my machine, I noticed that tasks I was used to doing would grind the computer to a halt, which proves that I need swap with that much RAM. Here’s what would typically overwhelm my machine:

While running KDE with all the GUI goodness that most distros enable for a p-III 1000mhz (about 3/4 to 4/5 of them), including the default transparent taskbar, bouncing cursors, and fancy tool tips, I will have Firefox open, usually with 2 or 3 tabs at least.

In addition, I’ll possibly have Kopete running (on a side note, Kopete is really going places, giving Gaim a run for the money) to chat with my Yahoo! contacts, and sometimes with Amarok tuned to a Shoutcast station (see previous post for which one). I may also have a terminal window open, often Konsole, to do quick and dirty stuff.

That will often run alright at that point. But, for some reason, and this happens on any distro, regardless of version or vintage, opening a session of Konqueror in Super User Mode will bring the machine to its proverbial knees. That’s when swap is nice to have, as this move seems to suck all the remaining RAM into itself and slow the computer to a crawl. I like to play with a sandbox web server with Wordpress to test bleeding edge nightly builds and to hack away at new themes (or elements of this one) without doing it “live” in front of everyone (I still do that once in a while for quick stuff). So, until I get off my duff and learn how to change permissions of the contents of an entire directory at once, using Konqueror to do so by highlighting all files and right-clicking is the easiest way for me now.

So, the newbie asks, how do you get swap if you don’t already? Its actually quite trivial if you already have the partition created and formatted as swap. If you don’t have that already, you’ll have to take a few extra steps, which you can search for with Google or Yahoo! search (particularly some very good Red Hat/ Fedora documentation to the effect). Here’s how to enable swap that you already have. Assume that the partition that your swap space is on is labeled /dev/hda2

  • open a terminal window and become root or super user (Xterm or Konsole will do)
  • type, as super user, swapon /dev/hda2 and your swap should be enabled. You can verify this by using the free command or top, which should tell you if you’re now using it.
  • to enable on the next boot, open /etc/fstab with a text editor. I usually use nano, as its easy to learn and powerful enough for most tasks.
    • nano -w /etc/fstab
    • kdesu kate /etc/fstab from run box
    • gksu gedit /etc/fstab from run box in Gnome

    enter a new line:

  • /dev/hda2 swap swap defaults 0 0

Save that and you’ll have your swap mounted on boot the next time. More info on what these parts of the file mean can be found at Tuxfiles and other places.

I’ve been using PCLinuxOS as my daily OS and its not let me down, except for that swap issue. I have yet to seriously try the 3D desktop included in any detail yet. The extent of my test was to see if Beryl would actually work, which it seemed to do. I’ll try it in more depth in the future an, perhaps, either add to this article or create a follow up, relating to Beryl. From what I did see, it was faster and seemingly more stable than I’ve seen on the 3 other distros I tried it on so far. Of course, that may be the issue with the video driver (I’m using the x.org driver, by the way – not the ATI proprietary fglrx driver, as its built against an old version of X).

So, for the summation to now? Get it if you’ve never tried Linux before and want to. Its still polished , complete, and friendly, without cruft. The administration tools that Textar and co have developed are superior to many out there, in my opinion – even Ubuntu’s. If you’re an experienced user, this distro won’t let you down, either. Its the best of Mandriva, pulled off to the side, stabilized, polished, souped up, turbocharged, and presented with great support (the forums are excellent). You’ll like using apt-get and the Synaptic front-end to pull in your packages. I haven’t found anything seriously missing from the mirror, either. Its all good.

Please read the comments to this article. There’s some good stuff in them (some good outside comments – thanks guys!)

I recently installed Sabayon Linux on one of my hard drives. The advantage of collecting old, unwanted computer parts is that you can sometimes end up with a few HDs out of the deal. They’re not going to be very large, of course, so that’s the drawback. I got into the myriad of applications and configurations possible and it became apparent that there’s a new breed of desktop on the horizon (Windows Vista has a hint of something new as well) that will not be constrained to 2 dimensions.

Sabayon is the first Live CD distribution of GNU/Linux to include AIGLX/XGL accelleration and the Beryl windowmanager, as well as the close-source proprietary drivers for the newer ATI and NVidia cards.

The rubbery, bouncy windows were cool to experience as was the “cube” desktop environment and the polish of the Sabayon project’s visuals was flawless. However, my Radeon 9500 Pro was detected and the proprietary ATI fglrx driver was loaded. Unfortunately, the proprietary driver is not compatible with the AIGLX accelleration, so the slower,memory-intensive XGL accelleration method was paired with it. I don’t know if this was an issue or not, but Beryl running with3D applications was flakey at best. I have other issues with Sabayon, but, as new user, I am going to give it a try and any strangeness that I find, I will report to the maintainers or forum for resolution, as this distro shows great promise.

Beryl Window Rubber

When I was trying to troubleshoot my computer’s behavior, I came across quite a few HOWTO’s relating to Ubuntu, so I thought that I’d give Beryl a try on my Kubuntu installation, as there seemed to be a lot more out there in the search engine results regarding the use of AIGLX and Beryl on ATI cards.  I got DRI working fine with the  free Radeon driver in X.org 7.1 and followed a tutorial from the Ubuntu forum on enabling AIGLX and getting Beryl.  I must say that the claims seem to be true.  AIGLX is far more responsive and “lighter” than XGL.  I haven’t done any movies of the effects, but there are several YouTube videos on the things that Beryl can do.  Try this one.  Its pretty cool.

My brother is a saint, whether he owns up to it or not. This Christmas has been a thin one and I did not expect to receive much. I didn’t. That’s all in good stride. Thank you to all my family members that did not embarrass the poor guy by giving gifts when he could not give any to you. You got it. Right on.

My brother (and my sister, in a different way) is different. Without talking constantly or keeping up all the time, our family, especially me and my siblings, are close. We can go a long time without any contact and resume as if there was no break. I don’t know what contributes to this intimacy with distance, but I can only attribute our parents for it.

Back to the geeky stuff. My Frankenputer will be getting a bit of a boost (OK, a large one). I stuffed the first video card I could get into the AGP slot, which was an ATI Rage Pro Turbo with 8 MB of memory. This card is really getting long in the tooth and doesn’t really seem to have proper 3D support and won’t run glxgears with any more than 4 or 5 FPS. Enter Ian’s Radeon 9500 Pro. Gidddeyup! The 128MB of memory and the arm’s length list of features will be fun to explore. This is a card that will allow cool games to be played on my poor little Franken-puter. I may even start to like them. Getting the flgrx driver installed is my next fun task, I guess. Who wants to stick with 60FPS, when you can get more, etc? Thanks, bro, for the Christmas gift that you didn’t likely realize that you gave me.

update: I’ve installed Linux on this machine, so I’ve been working with Kubuntu, Gentoo, Kororaa, and Freespire. I’ve not had a chance to check out the performance of this card with Kororaa or Kubuntu yet, but with Gentoo (a fresh GRP install yesterday from the 2006.1 Live C), I tried to get 3D Accelleration working with the x.org/DRI drivers. I get it, but glxgears locks up the computer hard after about 7 seconds running. I don’t install ssh by default, so I can’t access the machine remotely to see if I can kill the offending process or debug it. Freespire installed with the proprietary ATI fglrx driver and this problem doesn’t seem to have presented itself, and the FPS are insane!

corey@frankenfreespire:~$ glxgears
16261 frames in 5.0 seconds = 3252.183 FPS
16295 frames in 5.0 seconds = 3258.937 FPS
16427 frames in 5.0 seconds = 3285.261 FPS
16463 frames in 5.0 seconds = 3292.429 FPS

corey@frankenfreespire:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
1942 frames in 5.0 seconds = 388.400 FPS
1663 frames in 5.0 seconds = 332.600 FPS
2159 frames in 5.0 seconds = 431.800 FPS
2156 frames in 5.0 seconds = 431.200 FPS
2157 frames in 5.0 seconds = 431.400 FPS

What an insane difference between this setup and the old one @ around 1100FPS

This seems to be an error that crops up for those who are merging an upgrade of x.org to version xorg-server-1.1.1-r1. It stuck me on an

emerge -u world

for a bit until I found this thread at the Gentoo forums. I thought it important enough to make reference to, as it points out that sometimes the simplest solutions can be the best. The solution to the problem:

!!! cannot write to '/usr/share/X11/xkb/compiled.'
!!! please check permissions and directores for broken symlinks.

is to simply delete the shortcut/usr/share/X11/xkb/compiled with rm -R /usr/share/X11/xkb/compiled
Too easy. Why didn’t they say that?

338368.gif

Second session from the K menu

Getting sound to work

My distros

Here’s a sample XFree86 config

Here’s Kmix with a good setting for PCM and Master so you know what to look for

 

TopOfBlogs