« Benchmarks: gtk+ engines revisitedHands on with ebuilds: Abiword 2.7 »

Trackback address for this post

Trackback URL (right click and copy shortcut/link location)

6 comments

Comment from: Nirbheek Chauhan [Visitor]
If you want to try out KMS, you might want to apply this to the x11 overlay and then use the resultant ebuilds:

http://dpaste.com/52404/

This should make it to the overlay soon as well.
06/07/09 @ 07:19
Comment from: Josh Saddler [Member] Email · http://dev.gentoo.org/~nightmorph
Nirbheek:

Running a git graphics stack? That's not bleeding-edge, that's off-the-edge-and-plummeting-to-your-doom crazy! :D

But I may give it a shot. I do know that I'll need the DRM bits from a specific git branch of the upstream code just for working 2D, as until the filesystem stuff in 2.6.30-rcX is sorted out, I can't use the DRM in there. If I was willing to run a .30 kernel, it would greatly simplify things; I'd just need ~arch xf86-video-radeon and assorted packages. Nothing that isn't already in Portage.

Thanks for the tip though; I'll keep in it mind!
06/07/09 @ 07:24
Comment from: Maffin [Visitor]
If you didn't know it yet http://www.silentpcreview.com is imo a great ressource on hardware with focus on silence and (as a side effect) low power consumption.
06/07/09 @ 12:44
Comment from: Josh Saddler [Member] Email · http://dev.gentoo.org/~nightmorph
You must have missed all the links I posted to my threads in the SPCR forums . . . I'm well aware of the site. :)
06/07/09 @ 16:39
Comment from: Gordon Malm (gengor) [Visitor]
Hey Josh,

Might want to avoid the OCZ Vertex, it has its own issues:

http://www.techreport.com/articles.x/16848
http://www.techreport.com/articles.x/16979

The Samsung and Corsair (Samsung rebadge) SSDs are the closest to Intel without breaking the bank.

Also, no need to re-install (if you don't want to) most of the time. I personally hate re-installing and pretty much never do. A few Gentoo installs I still have running go back to '03 and started out on oldish P2 hardware (now Athlon X2s, Core2s, etc. with intermediate steps along the way). All of them have seen between 2-4 different MB/CPU/GFX combos over the last 6 1/2 years. It's a little different depending on each boxen's role, but for the most part its just prep a 2nd kernel for your new hardware, remove your persistent net/cd rules, remove any HW-specific services (sensors, hdparm, mdadm or whatever) and move the disk(s). Once booted on the new hardware w/ new kernel just add services back to runlevels, change CFLAGS and a few other things. Migrating disks/RAIDs is about the same difficulty (not), just a different process.

If GCC auto-vectorization is used (gcc4.2-3ish @ -O3) you may need to recompile with the lowest common denominator beforehand (or mtune instead of march) depending on CPU compat.

It can be a wee challenge the first time moving hardware around but you'll be able to do it in your sleep in no time. Another cool thing about that is you'll gain valuable skills to recover a dead box using entirely different hardware quickly (as long as ARCH remains the same of course).

The next time a non-redundant box dies @ work that needs to be back up asap and you don't have identical spares (happens) you'll have all the skills necessary to recover quickly with the hardware immediately available.

The next step after that is moving installs from physical hardware to virtual machines (+vise-versa) and between entirely different VM solutions. Usually this is only slightly more challenging. I know there are some tools out there that claim the ability to do at least the phys->virt part for you. But IME most of them work poorly at best and hide everything they are doing behind the scenes (which I also dislike).
06/16/09 @ 07:43
Comment from: Josh Saddler [Member] Email · http://dev.gentoo.org/~nightmorph
@Gordon:

I've read the TechReport articles, and their conclusions are extremely suspect, as numerous comments and forum threads at TR have discussed. Their methodology is rather lacking; they're even still using HDTach, which has been soundly debunked as an SSD benchmarking tool. (http://benchmarkreviews.com/index.php?option=com_content&task=view&id=270&Itemid=38 et al).

AnandTech had smarter benchmarks and more thorough investigation of the Indilinx controllers a couple of months ago.

Every other site on the 'net that put the Indilinx-based drives through synthetic and real-world benchmarks, including on Linux systems, found them to be spectacular performers, behind only Intel and a few Samsung-based SSDs. I'd be quite comfortable buying one or two, especially as I wouldn't be running them in a severely degraded, artificially heavily-worn condition as they are in the TechReport setups.

Actually, what I'd really like to do is put my main system on an Indilinx drive, and move the heavily-written directories (/var, /usr/portage) to their own cheap, small SSD, to get some nice read speed improvements. I've outlined my plans here:
http://www.techreport.com/forums/viewtopic.php?f=5&t=66642

Thing is . . . I can't seem to find a non-JMicron SSD for under a hundred bucks. Don't get me wrong, the Indilinx-based drives are a good value for their size, but they're also expensive considering I don't need more than 8GB for my intended usage.

* * *

Anyway, as far as reinstalling goes . . . while the base hardware (CPU, mobo) remains the same, thus negating any real kernel changes (except for choosing the NOOP scheduler and a new filesystem like NILFS/ext4/btrfs). moving from a RAID array to a single disk isn't something I really look forward to. If I have to do all kinds of interesting partition/block alignment tricks, filesystem tweaks, and whatnot to the drive to get it ready, I may as well install Gentoo from scratch while I'm at it. I haven't really looked into simple data migration like making a tarball of the entire root FS and copying it, or anything like that.

However, the tips are appreciated. Still, for anything as convoluted as moving down a chain of Athlon XP/AMD64/Core2, I'd rather take the easy way out and make an offline backup of /home, and just perform a new install. It's also good practice. Let's me really create a lean, mean system, having learned some things about optimization and bloat prevention over time. Oh, and reinstalling lets me verify that the handbooks I write are still accurate. :)
06/16/09 @ 09:21

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)