<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Shadowmaster’s Blog - Hardware</title>
    <link>http://shadowm.rewound.net/blog/</link>
    <description>A light in the darkness, where everything is possible...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    
    

<item>
    <title>New TV</title>
    <link>http://shadowm.rewound.net/blog/archives/209-New-TV.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/209-New-TV.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=209</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=209</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Years ago, I donated my TV to someone else at home who needed it, just so we didn’t have to buy a new one and give up on buying the laptop that came to be Bluecore. More recently, everyone at home decided to buy new TVs for their own use to replace the old CRTs we’d been using for the last decade — so I was finally left as the one TV-less denizen of this fortress of insanity.&lt;/p&gt;

&lt;p&gt;That’s no longer the case.&lt;/p&gt;

&lt;p&gt;I have a TV of my own again, decidedly cheap as we didn’t buy it for ourselves, and it works — not that I couldn’t watch TV when I wanted already, since my desktop computer (Blackcore) does have an analog TV capture card that works nicely on Windows (Linux, namely X.org, on VIA &lt;acronym title=&quot;Integrated Graphics Processor&quot;&gt;IGP&lt;/acronym&gt;s is an atrocious disaster). Most notably, this is the only TV that came with VGA and audio cords, so I can also connect my laptops (or my desktop) to it, although I can only wonder why there’s no HDMI cord when that appears to be what cool kids use nowadays.&lt;/p&gt;

&lt;p&gt;It’s not too useful either way, for the maximum resolution such a setup can handle is &lt;strong&gt;1360x768&lt;/strong&gt; (albeit the manual claims 136&lt;strong&gt;6&lt;/strong&gt;x768) — compare against Reicore and Bluecore’s native LCD panel resolution of &lt;strong&gt;1280x800&lt;/strong&gt;. I don’t care much about its purportedly &lt;em&gt;actual&lt;/em&gt; function of serving as an entertainment device since local TV kind of died for me circa 2006, when it stopped broadcasting anything of my interest. I spend more time on computers doing work than watching videos or movies anyway.&lt;/p&gt;

&lt;p&gt;As an aside note, it appears KDE SC 4.6.5 or X.org server 1.11 (in Debian wheezy right now) don’t handle display output switching very gracefully in regards to window geometries, and windows tend to become 0x0 (when plugging in the TV) or get tossed offscreen (when unplugging the TV). I won’t claim KDE’s window manager is perfect, but in my experience X.org is not the best piece of software found in current general-purpose Linux distributions and it could as well be literally made of explosives and still do its job in the most basic configurations.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 01 Dec 2011 02:37:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/209-guid.html</guid>
    
</item>
<item>
    <title>More on the imminent hard disk crash</title>
    <link>http://shadowm.rewound.net/blog/archives/207-More-on-the-imminent-hard-disk-crash.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/207-More-on-the-imminent-hard-disk-crash.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=207</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=207</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/206-Giving-Debian-Wheezy-another-whirl,-and-an-unpleasant-surprise-from-Reicore.html&quot;&gt;As I previously reported&lt;/a&gt;, reicore’s hard disk might be dying. This is not surprising in the least, since I have been hearing loud noises from the drive during high activity since a long while — playing vanilla Minecraft is apparently the most straining task for it for some reason. Considering reicore didn’t present any such issues at the beginning, it’s possible the person who gave her to me when &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/155-Bluecores-status.html&quot;&gt;bluecore croaked&lt;/a&gt; did something bad to her while I wasn’t looking. He’s unlikely to confirm such a thing, though.&lt;/p&gt;

&lt;div class=&quot;center&quot;&gt;
  &lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/reicore-hdd-status.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_reicore-hdd-status.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;A short drive self-test last night revealed that one of the bad blocks is currently part of the very root filesystem. Since I started to consistently hit a bad block while logging into KDE, I decided to run &lt;tt&gt;e2fsck -c&lt;/tt&gt; on all partitions from a &lt;a href=&quot;http://grml.org/&quot;&gt;Grml&lt;/a&gt; live CD system (also Debian-based).&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(Yes, I just realized I inadvertently left the swap partition out of the emergency check procedure. I just ran &lt;tt&gt;badblocks&lt;/tt&gt; on it in read-only mode and it appears to be clean.)&lt;/p&gt;

&lt;p&gt;Scanning a 466 GiB hard disk for bad sectors isn’t a quick task, but it took just as long as it did with the 1.18 GiB disk on my first computer back in 1998 — about two hours and some minutes — and here are the good news: there are only two damaged sectors, both of them within the root filesystem, and only one file was lost: &lt;tt&gt;/usr/lib/libQtDesigner.so.4.7.3&lt;/tt&gt;, provided by the &lt;tt&gt;libqt4-designer&lt;/tt&gt; package in Debian wheezy.&lt;/p&gt;

&lt;p&gt;Why the dynamic linker felt it necessary to access this file while launching Akregator and KMail during the login process is beyond me, but it’s good that nothing was lost, as I promptly reinstalled the package. Either way, I had a fresh pre-upgrade backup in my external 2 TiB hard disk drive ready just in case.&lt;/p&gt;

&lt;p&gt;I’ll certainly have to get used to making backups more often than my previous, sloppy &lt;strike&gt;biweekly&lt;/strike&gt; &lt;em&gt;n-weekly&lt;/em&gt; schedule. Thanks goodness for &lt;tt&gt;rsnapshot&lt;/tt&gt;!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 25 Oct 2011 02:15:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/207-guid.html</guid>
    
</item>
<item>
    <title>Giving Debian Wheezy another whirl, and an unpleasant surprise from Reicore</title>
    <link>http://shadowm.rewound.net/blog/archives/206-Giving-Debian-Wheezy-another-whirl,-and-an-unpleasant-surprise-from-Reicore.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/206-Giving-Debian-Wheezy-another-whirl,-and-an-unpleasant-surprise-from-Reicore.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=206</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=206</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;The &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/175-Gone-Horribly-Wrong.html&quot;&gt;last time&lt;/a&gt; I tried to switch from Debian stable to testing I was hit by a disease known as X.org Server 1.10, and more specifically, fd.o &lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=31017&quot;&gt;bug #31017&lt;/a&gt;, which made my KDE experience less than worthwhile, to say the last. The &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/176-Status-Quo-Is-God.html&quot;&gt;solution&lt;/a&gt; I devised was not particularly productive either.&lt;/p&gt;

&lt;p&gt;However, X.org Server 1.11.1 hit Testing a while ago, and it’s what I am using right now — I successfully switched to “wheezy” again, today, and this time it would seem a massive rollback won’t be required, since the aforementioned bug is finally fixed.&lt;/p&gt;

&lt;p&gt;I don’t think I can claim the upgrade was smooth, though.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/206-Giving-Debian-Wheezy-another-whirl,-and-an-unpleasant-surprise-from-Reicore.html#extended&quot;&gt;Continue reading &quot;Giving Debian Wheezy another whirl, and an unpleasant surprise from Reicore&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 24 Oct 2011 02:23:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/206-guid.html</guid>
    
</item>
<item>
    <title>Crucial flaw, Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/200-Crucial-flaw,-Part-II.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/200-Crucial-flaw,-Part-II.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=200</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=200</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;I figured that fixing the &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/199-Crucial-flaw,-or-Why-You-Should-Stick-To-Windows.html&quot;&gt;recordMyDesktop breakage&lt;/a&gt; in my Debian installation would be worth the extra effort after all, so I made a complete backup of my system and switched all installed packages I could to their &lt;a href=&quot;http://www.debian-multimedia.org/&quot;&gt;debian-multimedia.org&lt;/a&gt; counterparts. That is not to say that this road is covered with rainbows and populated by puppies; dm.o’s version of the &lt;tt&gt;mplayer&lt;/tt&gt; package conflicts with Debian’s &lt;tt&gt;mplayer-gui&lt;/tt&gt; package because of one icon file provided by both, so I had to remove &lt;tt&gt;mplayer-gui&lt;/tt&gt; to complete the “upgrade”.&lt;/p&gt;

&lt;p&gt;Based on what I’ve heard about dm.o this is par for the course, though.&lt;/p&gt;

&lt;p&gt;This repository does not provide custom versions of rMD or its Gtk+ GUI, so I had to stick to the Ubuntu 11.04 (Natty) version of &lt;tt&gt;gtk-recordmydesktop&lt;/tt&gt; (&lt;a href=&quot;http://packages.ubuntu.com/natty/gtk-recordmydesktop&quot;&gt;link&lt;/a&gt;) to be able to do some configuration again.&lt;/p&gt;

&lt;p&gt;The outcome? Success. recordMyDesktop’s videos finally work with both YouTube &lt;em&gt;and&lt;/em&gt; ffmpeg, which I had to use anyway to reduce the output’s size from about 250 MiB to 50 MiB so it wouldn’t take hours or days to upload:&lt;/p&gt;

&lt;pre&gt;$ ffmpeg -map 0.1 -b 2000000 -i Videos/capture/achievement.ogv Videos/capture/achievement-trans-2000.ogv&lt;/pre&gt;

&lt;p&gt;All just in time for a little personal milestone:&lt;/p&gt;

&lt;div class=&quot;center&quot;&gt;
  &lt;iframe width=&quot;560&quot; height=&quot;345&quot; src=&quot;http://www.youtube.com/embed/e8QkZSRXqYQ&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;The video is silent, though, for a reason:&lt;/p&gt;

&lt;p&gt;It turns out that ALSA doesn’t expose a hardware loopback capture control for me for some reason and that is exactly what I need to be able to capture audio from ALSA applications! I haven’t figured out whether it’s possible to intercept the crap sent to the sound card in software so I’ll just settle for silent captures for now. I &lt;em&gt;could&lt;/em&gt; use the laptop’s builtin microphone if I wanted, but I tend to be in really noisy environments where &lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/FunnyBackgroundEvent&quot;&gt;anything can happen in the background while I’m recording&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It’s a real shame that ALSA can’t detect (or reicore’s onboard sound controller doesn’t expose) a loopback control. If anyone knows any method to do the aforementioned interception without using PulseAudio (or Jack, which Minecraft/LWJGL does not support), I’d really love to hear about it.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 11 Sep 2011 06:44:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/200-guid.html</guid>
    
</item>
<item>
    <title>Gone Horribly Wrong, Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/190-Gone-Horribly-Wrong,-Part-II.html</link>
            <category>Hardware</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/190-Gone-Horribly-Wrong,-Part-II.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=190</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=190</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Previously I discovered that KDE SC 4.6 and X.org server 1.10 in Debian Wheezy are not a happy couple for &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/175-Gone-Horribly-Wrong.html&quot;&gt;various&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/176-Status-Quo-Is-God.html&quot;&gt;reasons&lt;/a&gt;. One of them is the garbage appearing behind new windows even on non-compositing window managers regardless of the DDX in use.&lt;/p&gt;

&lt;p&gt;The issue appears to be tracked, in fact, as &lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=31017&quot;&gt;bug #31017&lt;/a&gt; in freedesktop.org’s Bugzilla. Unfortunately, it’s classified as being of medium/normal importance, it’s been sitting there for some time while other entries get marked as duplicates and I hear rumors that X.org server 1.11.0 is coming out soon.&lt;/p&gt;

&lt;p&gt;I guess I can only hope later versions of the 1.11 branch integrate a fix of some sort. I’m starting to doubt I’ll be able to stick to Debian Stable for much long, especially if I buy a new laptop this year — right now I’m compiling GCC 4.6.1, that’s not a good sign.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 24 Jul 2011 02:14:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/190-guid.html</guid>
    
</item>
<item>
    <title>The dilemma of the Linux laptop buyer</title>
    <link>http://shadowm.rewound.net/blog/archives/189-The-dilemma-of-the-Linux-laptop-buyer.html</link>
            <category>Hardware</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/189-The-dilemma-of-the-Linux-laptop-buyer.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=189</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=189</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/167-Bluecores-back.html&quot;&gt;Bluecore is back&lt;/a&gt;, but this wasn’t necessarily good news for me. The current situation is a bit complicated, but it can be summed up like this: my father (who supposedly &lt;em&gt;gave&lt;/em&gt; me rather than lent Reicore) wants a laptop again, and so do I. He doesn’t need graphics or CPU power, but I do. Right now, Reicore barely fits the bill even if it works better than Bluecore in practice thanks to the extra 100 Hz of clock frequency and not suffering from Bluecore’s mysteriously subnormal I/O performance.&lt;/p&gt;

&lt;p&gt;The most optimal solution for us is that we buy a new laptop for &lt;em&gt;me&lt;/em&gt; and I return Reicore to its original owner. The only problem with this is that I have even more special needs: I have to run Linux.&lt;/p&gt;

&lt;p&gt;And I have a goal: I want to own a piece of NVIDIA hardware.&lt;/p&gt;

&lt;p&gt;While I could easily buy the components to build a new desktop machine with the same money, this would not be a good investment now that I’m primarily a laptop user. My poor desktop machine, Blackcore is suspected of having an unstable &lt;acronym title=&quot;Power Supply Unit&quot;&gt;PSU &lt;/acronym&gt; and may have more internal components damaged than it’s healthy for an expensive graphics card — until now Blackcore has been running with its utterly shitty (even on Windows) VIA Unichrome Pro &lt;acronym title=&quot;Integrated Graphics Processor&quot;&gt;IGP&lt;/acronym&gt;.&lt;/p&gt;

&lt;p&gt;For the purpose of saving electric power while on batteries (or not, global warming and all that crap) computer hardware engineers have come up with hybrid configurations in which there’s a low-power IGP serving as front-end for a beefier discrete &lt;acronym title=&quot;Graphics Processing Unit&quot;&gt;GPU&lt;/acronym&gt; that activates whenever it’s deemed to be required for heavy tasks. NVIDIA calls this “Optimus.”&lt;/p&gt;

&lt;p&gt;NVIDIA Optimus is not officially supported in Linux, &lt;a href=&quot;http://www.nvnews.net/vbulletin/showthread.php?p=2183477#post2183477&quot;&gt;and won’t be&lt;/a&gt;, at least for a while.&lt;/p&gt;

&lt;p&gt;Whether GPUs in Optimus configurations can be made to work on Linux without resorting to unsupported mechanisms &lt;a href=&quot;http://www.nvnews.net/vbulletin/showthread.php?p=2291824#post2291824&quot;&gt;appears to depend quite a bit on the computer model&lt;/a&gt; — for the larger unfortunate crowd there’s &lt;a href=&quot;https://github.com/MrMEEE/bumblebee&quot;&gt;Bumblebee&lt;/a&gt;, which may have achieved memetic status due to an &lt;a href=&quot;https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac&quot;&gt;unfortunate typo in the installation script&lt;/a&gt; (not even the software proper!).&lt;/p&gt;

&lt;p&gt;Unsupported solutions with NVIDIA sound very risky to me (temporary &lt;tt&gt;/usr&lt;/tt&gt; bomb aside) after &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/68-ATI-mayhem,-part-X-including-a-trip-to-Wonderland.html&quot;&gt;witnessing the possibilities of &lt;em&gt;supported&lt;/em&gt; ones with AMD/ATI.&lt;/a&gt; Besides, it seems that &lt;a href=&quot;http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/&quot;&gt;to get Optimus to work with Bumblebee&lt;/a&gt; it’s necessary to use a wrapper for pretty much every application one wants to use. That isn’t bad per se, however I’m not sure I’ll be able to boast about running Linux and Windows/Wine games like &lt;em&gt;that&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;NVIDIA’s official statement on the matter makes me think of their leaders as vile and smug sadists who look down on poor mobile Linux users who pay for their shit. I personally don’t feel so keen on purchasing hardware made by people like that, but it’s a well known fact that NVIDIA basically owns the consumer graphics market nowadays, truly rivaled only by AMD.&lt;/p&gt;

&lt;p&gt;Yet, I’m not sure I want to buy laptops with AMD ATI GPUs again after all that I went through with Bluecore’s Radeon HD 3200 on Linux.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 20 Jul 2011 11:57:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/189-guid.html</guid>
    
</item>
<item>
    <title>Status Quo Is God</title>
    <link>http://shadowm.rewound.net/blog/archives/176-Status-Quo-Is-God.html</link>
            <category>Hardware</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/176-Status-Quo-Is-God.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=176</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=176</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/175-Gone-Horribly-Wrong.html&quot;&gt;After playing around with Debian “wheezy”&lt;/a&gt; and getting fed up with X.org 1.10.x, I decided to go back to Debian stable — but not without trying downgrading to X.org server 1.9.2 from Debian Experimental 2010-11-31 first!&lt;/p&gt;

&lt;p&gt;It turns out that yes, most of the slowness and pre-paint garbage were caused by the X.org server alone. Sadly, the intermittent shadow glitches are seemingly inherent to KDE SC 4.6 and not to the graphics server.&lt;/p&gt;

&lt;p&gt;Annoyed and without the required willpower to file bugs and wait for things to be magically fixed in a few months, I burned a &lt;a href=&quot;http://grml.org/&quot;&gt;Grml&lt;/a&gt; live CD from an ISO I downloaded for no particular reason at all about a week ago (!) and embarked on a journey to wipe out my root file system and restore Squeeze from the pre-ugprade backup in my external hard disk.&lt;/p&gt;

&lt;p&gt;It was a successful mision, barring the ensuing breakage caused by the inconsistent versions of GRUB found in &lt;tt&gt;/boot&lt;/tt&gt; and the disk’s MBR.&lt;/p&gt;

&lt;p&gt;Whoops.&lt;/p&gt;

&lt;p&gt;One &lt;tt&gt;chroot&lt;/tt&gt; and &lt;tt&gt;grub-install&lt;/tt&gt; and &lt;tt&gt;update-grub&lt;/tt&gt; later, Reicore was running Debian GNU/Linux 6.0.1 again, at last. In total, I spent around an hour on the restoration procedure. Cheap.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/LetUsNeverSpeakOfThisAgain&quot;&gt;Let us never speak of this again.&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 06 Jun 2011 01:51:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/176-guid.html</guid>
    
</item>
<item>
    <title>Gone Horribly Wrong</title>
    <link>http://shadowm.rewound.net/blog/archives/175-Gone-Horribly-Wrong.html</link>
            <category>Hardware</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/175-Gone-Horribly-Wrong.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=175</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=175</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;While it’s true that in previous occasions I have switched to Debian testing awaiting the worst to happen to my computer and at the end it’s all been for the better minus the unavoidable annoyance of having to rebuild some of the software I run without the blessings of a package manager, this time the switch from Debian GNU/Linux 6.0 “squeeze” to “wheezy” (current Testing) surpassed my expectations.&lt;/p&gt;

&lt;p&gt;I knew that something would go wrong but I expected it to be a temporary issue of the kind “oops, packager screwed up this build, uploading a fix to Sid shortly”. However, for all I know it’s a more complicated issue that just hit me in the face, and it’s called X.org server 1.10.&lt;/p&gt;

&lt;p&gt;Stable uses X.org server 1.7.7, which is well tested and stable and worked well with my hideous mix of newer libraries from upstream (Mesa and &lt;tt&gt;libdrm&lt;/tt&gt; from git master, &lt;tt&gt;xf86-video-intel&lt;/tt&gt; 2.15.0) and in fact provided top-notch performance despite its age.&lt;/p&gt;

&lt;p&gt;Some time around the end of 2010 while I was still using Bluecore, I switched to X.org 1.9.x from &lt;em&gt;Experimental&lt;/em&gt;, of all things, and didn’t cause any problems with my ATI R6xx-based configuration. I was an idiot and switched to Debian testing now based on my previous experience with X.org 1.9.x instead of considering that the second version number is not attached to bug fixes but features. (A Wesnoth developer is supposed to know better, I know. I’m an idiot and I deserve this.)&lt;/p&gt;

&lt;p&gt;Now the jump from Debian Stable to Testing was particularly rough because it’s left me swamped with a lot of bugs that are difficult to describe and leave me in the uneasy position where I’m unable to discern exactly what I should report and to whom.&lt;/p&gt;

&lt;p&gt;Following the switch, I restarted X without rebooting and logged into KDE SC 4.4, noticing some annoying issues:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Kwin’s compositing became glitchy, with menu shadows being partially or completely missing at random.&lt;/li&gt;
  &lt;li&gt;Huge black rectangles or random garbage lines started appearing in place of popup menus or combo box popups for an instant; while the menus/popups are correctly drawn at the end (bar their shadows) the effect is pretty nauseating.&lt;/li&gt;
  &lt;li&gt;Cairo/Gtk2 applications’ performance went down the sink with compositing enabled.&lt;/li&gt;
  &lt;li&gt;Frogatto and other GL clients no longer run at near max framerate when compositing is enabled. (Uncannily, this also affects Wesnoth, a pure-software SDL client which I previously &lt;em&gt;had&lt;/em&gt; to run under a compositing WM to make it playable at all on Bluecore!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That was with X.org server 1.10.1. In rage, I grabbed version 1.10.2 from &lt;strong&gt;Sid&lt;/strong&gt;, and KDE SC 4.6. Neither solved it.&lt;/p&gt;

&lt;p&gt;I’d like to blame the X.org server itself since using Mesa, &lt;tt&gt;libdrm&lt;/tt&gt; and &lt;tt&gt;xf86-video-intel&lt;/tt&gt; from Debian did not help either. Neither did switching from Linux 2.6.38.8 to 2.6.39.1. All signs point to an issue that’s completely out of my control as a user. To make sure this was the case, I asked Ivanovic in the Wesnoth devs IRC channel about it. For the record, he uses Gentoo and the open-source Radeon stack on an ATI R6xx family GPU, while here I use the Intel stack on a GM45 IGP.&lt;/p&gt;

&lt;pre class=&quot;ircquote wrap&quot;&gt;&amp;lt;shadowmaster&amp;gt; Ivanovic: are you using X.org server 1.10.x and KDE SC 4.6 there? do you see some garbage beneath the areas where a window will be  drawn when compositing is enabled and very awful gtk2 drawing performance?
&amp;lt;shadowmaster&amp;gt; (garbage that goes away once the window and its shadow are actually drawn)
&amp;lt;Ivanovic&amp;gt; yeah
&amp;lt;Ivanovic&amp;gt; no idea about gtk2 drawing performance
&amp;lt;Ivanovic&amp;gt; but yeah to the rest
&lt;/pre&gt;

&lt;p&gt;The drawing glitches are only slightly more bearable when using &lt;a href=&quot;http://kde-look.org/content/show.php?content=40492&quot;&gt;QtCurve&lt;/a&gt; in place of Oxygen and &lt;a href=&quot;http://kde-look.org/content/show.php/?content=136216&quot;&gt;Oxygen-gtk&lt;/a&gt;. Using Fluxbox helps with the Cairo/Gtk2 performance loss (which impacts GIMP &lt;em&gt;hard&lt;/em&gt;) but not with the menu pre-paint garbage glitch, which seems to not be tied to any window manager, Gtk2 engine or client in particular.&lt;/p&gt;

&lt;p&gt;So yeah, I got KDE SC 4.6 as I wanted. Is it an improvement over 4.4? Perhaps — whatever Kwin optimizations have been done in the mean time are pretty much irrelevant right now. Plasma is very dependent upon a graphics server that does shit right, and this is not one of those right now. The new (4.5?) notifications are nice, though.&lt;/p&gt;

&lt;p&gt;Of course I really regret the idea of switching to Testing at this point, but I somehow can’t bring myself to nuke it and restore Stable from the pre-upgrade backup snapshot that I still have in my external hard disk. Perhaps I am masochist after all, or I have hopes that this will be solved in the next version of whatever component regressed so hard. Just… don’t try this at home!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 05 Jun 2011 05:15:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/175-guid.html</guid>
    
</item>
<item>
    <title>Bluecore’s back</title>
    <link>http://shadowm.rewound.net/blog/archives/167-Bluecores-back.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/167-Bluecores-back.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=167</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=167</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Sooner than expected, I was notified that &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/155-Bluecores-status.html&quot;&gt;Bluecore&lt;/a&gt; had been repaired and was awaiting to be retrieved in the support center. Thanks to my never-ending laziness, however, the retrieval did not take place until yesterday.&lt;/p&gt;

&lt;p&gt;The verdict was that the screen had to be replaced.&lt;/p&gt;

&lt;p&gt;A big problem with this is that I still see the same gray stains beneath the screen’s outer layer that were there back in February the last time I used Bluecore, around the top left corner of the panel, which brings up the question, &lt;em&gt;what did they mean by “screen”?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Whoever did the repairs or testing managed to boot and properly shutdown Linux several times, so my logs indicate that the first successful boot (resuming from hibernation) took place around 15:30 UTC-04:00 (+DST) on April 28th. I’m glad that they figured out how to turn it off from the KDE display manager instead of resorting to wild button pushing.&lt;/p&gt;

&lt;p&gt;Since the repairs were effected under an “extended warranty” plan from the store at which Bluecore was purchased, the only mission of the tech support people was to make Bluecore boot again, so everything else (fan, keyboard, etc.) is still in the same crappy conditions, except for the touchpad buttons — oddly enough, the right button is no longer hyper-sensitive to touch and works correctly.&lt;/p&gt;

&lt;p&gt;I’d love to know exactly how a screen replacement fixed the laptop or whether it is really possible and valid to replace all display components bar the outer transparent material layers with the aforementioned stains.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 12 May 2011 23:59:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/167-guid.html</guid>
    
</item>
<item>
    <title>Bluecore's status II: Introducing Reicore</title>
    <link>http://shadowm.rewound.net/blog/archives/156-Bluecores-status-II-Introducing-Reicore.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/156-Bluecores-status-II-Introducing-Reicore.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=156</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=156</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/155-Bluecores-status.html&quot;&gt;Bluecore is now officially dead&lt;/a&gt;, and only a miracle could bring it back to a usable state. During the next week I’ll be taking it to technical support, so the current condition will hopefully be temporary.&lt;/p&gt;

&lt;p&gt;Some days ago, I came up with a joke in &lt;tt&gt;##shadowm&lt;/tt&gt; regarding a hypothetical “Reicore” laptop, which would have some awesome NVIDIA GPU and a quad-core processor. This is most likely not going to happen, yet I have reused the computer name on my new, temporary laptop, which used to belong to my father and was, in fact, bought exclusively for his use during 2010.&lt;/p&gt;

&lt;p&gt;My main reasons for choosing “Reicore” as its hostname over another “&lt;em&gt;&amp;lt;color&amp;gt;&lt;/em&gt;core” combination are the following:&lt;/p&gt;

&lt;ol class=&quot;alpha-lc&quot;&gt;
  &lt;li&gt;Like its &lt;a href=&quot;/projects/rei2.php&quot;&gt;namesake’s&lt;/a&gt; namesake&lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/DepartmentOfRedundancyDepartment&quot;&gt;*&lt;/a&gt;, Reicore is intended for backup purposes until Bluecore or a new laptop come to replace it.&lt;/li&gt;
  &lt;li&gt;It’s a nice reminder so I don’t complain about inefficiencies in working computers again. That seems to bring bad luck.&lt;/li&gt;
&lt;/ol&gt;
 &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/156-Bluecores-status-II-Introducing-Reicore.html#extended&quot;&gt;Continue reading &quot;Bluecore&#039;s status II: Introducing Reicore&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 16 Feb 2011 20:54:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/156-guid.html</guid>
    
</item>
<item>
    <title>Bluecore's status</title>
    <link>http://shadowm.rewound.net/blog/archives/155-Bluecores-status.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/155-Bluecores-status.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=155</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=155</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Last night, after shutting down &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html&quot;&gt;bluecore&lt;/a&gt; and leaving it alone for hours, the BIOS boot stage failed and I had to turn it off and try again. Today that’s not the case, and bluecore won’t boot.&lt;/p&gt;

&lt;p&gt;I do not understand why is this, or what could be the cause, since in both opportunities the laptop went through a successful hibernation cycle from Linux. There doesn’t seem to be any relation to the AC adapter or battery status, since I tried turning it on with different power source combinations. The GPU and display screen don’t come up, and the keyboard doesn’t work — the only visible indication of (in)activity is the two blinking Caps Lock and Num Lock LEDs, which I saw before when Linux wouldn’t resume from suspend-to-RAM properly back in the 2.6.26 days, two years ago.&lt;/p&gt;

&lt;p&gt;This means that my files, configuration and software are currently inaccessible and unusable, save for a ~2 weeks old complete system backup on my 2 TiB external hard disk, which I could use with the machine I’m using right now, &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html&quot;&gt;blackcore&lt;/a&gt;. There are various problems with this desktop computer, however, that make it barely usable with Linux. In particular, GL applications crash X.org thanks to VIA’s nearly nonexistent IGP support, and there’s nearly no means of 2D acceleration.&lt;/p&gt;

&lt;p&gt;The current plan is to take bluecore to the technical support people. Hopefully they’ll prove their worth in money this time.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 14 Feb 2011 20:16:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/155-guid.html</guid>
    
</item>
<item>
    <title>ATI mayhem, Part XIII</title>
    <link>http://shadowm.rewound.net/blog/archives/151-ATI-mayhem,-Part-XIII.html</link>
            <category>Hardware</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/151-ATI-mayhem,-Part-XIII.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=151</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=151</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Despite Espreon’s &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html&quot;&gt;rather unfortunate accident&lt;/a&gt; with the (back then still experimental) ATI R300 Gallium3D driver from Mesa, I have been wanting to give the R600 driver a try since a while, especially after consulting on the &lt;tt&gt;#radeon&lt;/tt&gt; IRC channel about its feature status.&lt;/p&gt;

&lt;p&gt;R600g appears to be rather complete and on par with the classic Mesa R600c in terms of capabilities, and while I did not try many applications with it yesterday to avoid tempting fate, I witnessed its performance on a Linux 2.6.37 kernel, using the latest &lt;tt&gt;libdrm&lt;/tt&gt;, Mesa and &lt;tt&gt;xf86-video-ati&lt;/tt&gt; DDX code from the Freedesktop.org git repositories.&lt;/p&gt;

&lt;p&gt;In terms of speed, R600g has some major drawbacks with some of the applications running on my Debian Squeeze/Sid+Experimental laptop, most notably KDE SC 4.4.5’s window manager. Apparently there’s a small incompatibility between KWin in 4.4.x/early 4.5.x and Mesa Gallium3D that renders the OpenGL compositing code really slow for most purposes, albeit still usable. Someone in IRC mentioned to me that he experienced the same issues in KDE 4.5.1 &lt;em&gt;but not 4.5.5&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In fact, replacing KWin with Compiz did the trick for me. I don’t run any serious benchmarks here, so this is all pretty subjective, but I could swear Compiz runs slightly faster with R600g than with R600c.&lt;/p&gt;

&lt;p&gt;Then there’s one of my favorite time-killers, &lt;a href=&quot;http://supertuxkart.sourceforge.net/&quot;&gt;SuperTuxKart&lt;/a&gt;. Performance with R600g seemed to be on par with R600c — that is, without disabling some of the game’s visual effect features, the poor graphics stack here could barely manage around 30 FPS. On the other hand, R600c suffers from some texture corruption bugs with STK that don’t appear with its Gallium3D counterpart.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.frogatto.com/&quot;&gt;Frogatto&lt;/a&gt; is a whole different story. It’s already suffering great performance penalties in some border cases with transparent background tiles using the classic DRI/DRI2 driver on KMS mode; with Gallium3D, it’s just absolutely unplayable in exterior levels displaying parallax backgrounds.&lt;/p&gt;

&lt;p&gt;Summarizing, I doubt I’ll be able to enjoy R600g until Debian Squeeze is released and a newer KDE SC version (probably 4.6.x by that point) makes it to the package repositories. I still plan to figure out exactly what’s wrong with Frogatto on R600c and R600g, somehow.&lt;/p&gt;

&lt;p&gt;There might be some hope with the ATI R600 page-flipping code that’s scheduled to land in production kernels with Linux 2.6.38, but I won’t bet on it for now.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 16 Jan 2011 04:59:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/151-guid.html</guid>
    
</item>

</channel>
</rss>
