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

<rss version="0.91" >
<channel>
<title>Shadowmaster’s Blog</title>
<link>http://shadowm.rewound.net/blog/</link>
<description>A light in the darkness, where everything is possible...</description>
<language>en</language>
<image>
        <url>http://shadowm.rewound.net/blog/templates/dorset3/img/s9y_banner_small.png</url>
        <title>RSS: Shadowmaster’s Blog - A light in the darkness, where everything is possible...</title>
        <link>http://shadowm.rewound.net/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Rent-a-Mod</title>
    <link>http://shadowm.rewound.net/blog/archives/98-Rent-a-Mod.html</link>

    <description>
        &lt;p&gt;The &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth&lt;/a&gt; users community has always been rather special compared to other gaming groups. The forumers are usually civilized, they respect the &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?t=24277&quot;&gt;Posting Guidelines&lt;/a&gt;, rarely start heated discussions on their own, and follow our moderators and developers’ orders and recommendations.&lt;/p&gt;

&lt;p&gt;The development team, our current moderators and I are usually around to help with any thread requiring moderation. Such a pacific community doesn’t require maintenance work like that very often, not counting the insatiable spam generators that never stop coming to attempt to plague the forums with cheap search engine-feeding signatures and gratuitously large ad-posts.&lt;/p&gt;

&lt;p&gt;However, a rather recent phenomenon is that of &lt;em&gt;Rent-a-Modding&lt;/em&gt;. There are some members who seem to think, consciously or not, that forum moderation works by following a tight set of rules resulting in mechanical procedures fitting every possible situation, derived of course from our Posting Guidelines. Other users attempt to answer to forum posts authored by newbies, by guessing what a developer or moderator would say in such situation, or by copying past moderator reactions.&lt;/p&gt;

&lt;p&gt;The behavior I’m describing here is commonly known as &lt;em&gt;backseat-modding&lt;/em&gt;, and as &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=Back%20Seat%20modding&quot;&gt;Urban Dictionary puts it&lt;/a&gt; &lt;strong&gt;(mature/NSFW language)&lt;/strong&gt;, they are, effectively, a pain in the ass for actual mods and admins, but it’s not because they look like wannabe-mods, but because most of the time &lt;strong&gt;they are doing it wrong!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As I was saying, moderators don’t really follow strict rules to decide how to react to a particular situation, since every situation involves completely different contexts which depend a lot on the poster’s background and past behavior — there &lt;strong&gt;is&lt;/strong&gt;, after all, a reason for handpicking Forum Regulars who might fit the job. This is what makes Rent-a-Mods annoying in the first place, since they can easily give out a really bad impression of our community and standards, scaring away newcomers and spreading bad words about us in other corners of the ’net.&lt;/p&gt;

&lt;p&gt;Taking a wild guess of what a Developer will say to a poster regarding a specific development issue, such as Wesnoth’s future plans, or why problem X has not been fixed yet, or why feature Y is apparently never going to be implemented, is also a really Bad Thing™ since it wastes our time correcting the spreading misinformation before it gets stuck in people’s heads. There has been a lot of random guesswork regarding recent problems such as the supposed GNU General Public License violations by the iPhone/iPad port creator and distributor, or why a complaining poster has been banned from the multiplayer server(s) — hence &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?t=24277#woa_mpmods&quot;&gt;we had to ban both&lt;/a&gt; to keep things orderly and avoid the development of useless time-consuming arguments.&lt;/p&gt;

&lt;p&gt;In case I’m not getting my point across:&lt;/p&gt;

&lt;p&gt;&lt;big&gt;&lt;b&gt;DON’T DO IT. IT’S NOT USEFUL FOR ANY OF THE INVOLVED PARTIES. LET THE MODS DO THEIR JOB.&lt;/b&gt;&lt;/big&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading. I’m fairly certain that this post might not provide a clear enough answer for cases such as &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?p=453918#p453918&quot;&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/a&gt;, but I don’t feel like writing a longer and thorough rant at this moment.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>The problem with partitioning: Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/100-The-problem-with-partitioning-Part-II.html</link>

    <description>
        &lt;p&gt;Not very long ago, I posted an entry regarding &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/58-The-problem-with-partitioning.html&quot;&gt;some arguably bad installation decisions&lt;/a&gt; when I partitioned bluecore’s hard disk for installing Debian. Some weeks ago, I finally decided to risk it all and fix those problems, with the guarantee that if I screwed up like I did multiple times in the past with other installations, I could just restore from a &lt;tt&gt;&lt;a href=&quot;http://www.rsnapshot.org/&quot;&gt;rsnapshot&lt;/a&gt;&lt;/tt&gt; backup stored in the &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/93-Full-system-backup-in-progress!.html&quot;&gt;external hard disk I bought earlier this month&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The real dilemma was settling for a new, &lt;em&gt;permanent&lt;/em&gt; scheme, keeping performance in mind more than protection against physical or logical failures since I can just put my backups to use nowadays. Part of this dilemma involved choosing the right partitioning tool, after having really bad experiences both with the &lt;tt&gt;fdisk&lt;/tt&gt; tool for Linux, and command-line based GNU &lt;tt&gt;parted&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;This time I chose the smallest tool that fitted the task, also making sure I would feel comfortable with it previous to doing the real thing, by trying it out with VirtualBox’s help: the &lt;a href=&quot;http://gparted.sourceforge.net/livecd.php&quot;&gt;GParted Live CD&lt;/a&gt;, built around a minimalistic Debian Sid-based system with the GParted front-end on top of a small X server with the most complete toolchain for doing all sorts of funky operations on partitions containing some of the most popular filesystems, such as Ext2, Ext3, Ext4, ReiserFS, NTFS, FAT12/16 and FAT32/VFAT.&lt;/p&gt;

&lt;p&gt;Although its X server is not accelerated and the default Fluxbox config doesn’t have &lt;em&gt;opaque window moving&lt;/em&gt; disabled as it should, it’s a pretty neat tool for modifying unmounted partitions with the help of a friendly GUI, avoiding all the hassles and risks involved in toying around with the disk containing rootfs and other important filesystem on a running Linux installation — the impossibility of changing rootfs’ parameters and geometry in any way when the system is online is also eliminated with this procedure.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/100-The-problem-with-partitioning-Part-II.html#extended&quot;&gt;Continue reading &quot;The problem with partitioning: Part II&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Approaching Spring</title>
    <link>http://shadowm.rewound.net/blog/archives/101-Approaching-Spring.html</link>

    <description>
        &lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;Plum blossoms, the false hope of life&lt;br /&gt;
Rain, the reflection of infinite sadness&lt;br /&gt;
The sky, the unique embodiment of loneliness&lt;br /&gt;
A dog in the shadows, the instrument of Death.&lt;/p&gt;

&lt;p class=&quot;bold&quot;&gt;Update, and a thorough analysis:&lt;/p&gt;

&lt;p&gt;This piece of text that only a foolish one would dare to call a “poem” happens to be my first serious poem-y output ever in my life, and I got the inspiration — if you want to call it that — from staring at the light rain this Wednesday around 3 to 4 pm at home, with the cloudy sky lingering above, a plum tree in front of me with new blossoms, and a dog in the shadows looking at me directly to my eyes, in an improvised kennel after murdering one of our cats while we weren’t at home — in particular, one who was pretty smart, if not a little bad tempered. She was, nonetheless, one of my favorites, and the other cats and I still miss her.&lt;/p&gt;

&lt;p&gt;I’d say that the gorgeous view in front of me reflected more than just my emotional state at that particular moment, but instead something I’ve been trying to cope with for years already. Being a technology freak as I am, I rarely stop for a single moment to look at the wonders nature has to offer. In this opportunity, watching myself reflected in this rare scenario was a priceless experience, and it made me discover this hidden “poetic” side of myself, alleviating my hopelessness.&lt;/p&gt;

&lt;p&gt;The original piece I muttered in Spanish follows:&lt;/p&gt;

&lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;El ciruelo en flor, la falsa esperanza que es la vida&lt;br /&gt;
La lluvia, el reflejo de mi profunda tristeza&lt;br /&gt;
El cielo, único e infinitamente amplio, la representación de mi infinita soledad&lt;br /&gt;
El perro en las sombras, el instrumento de la Muerte, que tanto temo.&lt;/p&gt;

&lt;p&gt;Although my first revision of this post presents us with the piece at the start, it’s not a 1:1 translation to English, mostly due to the omission of all first-person references:&lt;/p&gt;

&lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;The blooming plum tree, the false hope that is my life&lt;br /&gt;
The rain, the reflection of my deep sadness&lt;br /&gt;
The sky, unique and infinitely vast, the representation of my infinite loneliness&lt;br /&gt;
The dog in the shadows, the instrument of Death, which I fear so much.&lt;/p&gt;

&lt;p&gt;It’s very unusual for me to share my feelings with anyone else (not really having anyone else in the first place), but maybe it’s something I need to do more often. The last verse conveys my authentic fear of death — not as something that I don’t want to face at the end of my life, but as something that can harm me while alive, taking away those who I love the most. While this has probably been my sentiment for years already, I had never externalized this and other feelings.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who’s put up with this brief moment of emo-ness.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Curiosity killed the cat</title>
    <link>http://shadowm.rewound.net/blog/archives/99-Curiosity-killed-the-cat.html</link>

    <description>
        &lt;p&gt;People’s curiosity has no limits, particularly when it comes to &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth&lt;/a&gt; add-ons.&lt;/p&gt;

&lt;p&gt;In order to reproduce a bug, I had uploaded and removed a test add-on from the add-on servers for 1.8 and trunk several times, yet it seems I forgot to remove it the last time. This hasn’t stopped people from downloading it out of morbid curiosity, although nobody has dared to ask me about it on IRC or the forums. Certainly not news to me, since this is exactly what happened with it the last time prior to its removal.&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/test-addon.png&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_test-addon.png&quot; alt=&quot;Wesnoth test addon screenshot&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As of this writing, the 1.8 version has had 949 downloads, as it can be seen in the screenshot above. You’d think an add-on with a description of “FOO” and a misspelled title would not attract anyone to try it, but this principle doesn’t work in practice. Had the add-on contained code to break all other add-ons, people would still not get the idea, I guess. Then again, I’m talking about users who often mistakenly download the source code tarballs and then ask how to install Wesnoth on Windows or Mac OS X.&lt;/p&gt;

&lt;p&gt;This is what I get for forgetting to remove this kind of stuff. Thanks Gambit for pointing it out to me this night.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Wesnoth.org and the Prosilver transition, Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/97-Wesnoth.org-and-the-Prosilver-transition,-Part-II.html</link>

    <description>
        &lt;div class=&quot;thumbnail float-left&quot;&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/wesnoth-prosilver.png&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_wesnoth-prosilver.png&quot; alt=&quot;Wesnoth forum - prosilver style (preview)&quot; title=&quot;Click to enlarge&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;After some hesitation, I have deployed &lt;a href=&quot;http://www.phpbb.com/styles/demo/3.0/?style_id=3&quot;&gt;Prosilver Special Edition&lt;/a&gt; on the &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth.org&lt;/a&gt; &lt;a href=&quot;http://forums.wesnoth.org&quot;&gt;forums&lt;/a&gt;, with multiple changes meant to make it more similar to mainline Prosilver in terms of layout. Wesnoth’s custom Prosilver changes have also been applied on our copy of Prosilver SE.&lt;/p&gt;

&lt;p&gt;In fact, Prosilver SE as used in Wesnoth.org depends completely on the main Prosilver template rather than its own partial template set, and it also replaces the default Prosilver theme/stylesheets and imagesets, since otherwise very few people would choose to use it. Besides, &lt;acronym title=&quot;Options Are Bad&quot;&gt;OAB&lt;/acronym&gt;.&lt;/p&gt;

&lt;p&gt;Of course, further changes are not unlikely to occur, depending both on the users’ feedback and my own testing experiences.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>KMS and Frogatto: a Retrospective</title>
    <link>http://shadowm.rewound.net/blog/archives/96-KMS-and-Frogatto-a-Retrospective.html</link>

    <description>
        &lt;p&gt;Not very long ago I mentioned that &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/86-A-taste-of-Linux-2.6.35-and-Radeon-KMS.html&quot;&gt;Frogatto’s iris transition effect didn’t work&lt;/a&gt; with the ATI R600 &lt;acronym title=&quot;Kernel Modesetting&quot;&gt;KMS&lt;/acronym&gt; drivers, and I assumed that this was caused by some lacking in the Mesa code. I even &lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=29350&quot;&gt;filed a bug report&lt;/a&gt; to its developers about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I was wrong.&lt;/strong&gt; As MostAwesomeDude explained to me on &lt;acronym title=&quot;Internet Relay Chat&quot;&gt;IRC&lt;/acronym&gt;, and later posted in the bug tracker:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p style=&quot;text-align:left;&quot;&gt;In &lt;acronym title=&quot;Userland Modesetting&quot;&gt;UMS&lt;/acronym&gt; mode, r600c provides 8 bits of stencil on all configs, but in KMS mode, the normal wider variety of configs are available. The app used to have a call to &lt;tt&gt;SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 1)&lt;/tt&gt;, but it was commented out for some reason. Uncommenting that line caused a stencilled config to be properly selected.&lt;/p&gt;

  &lt;p style=&quot;text-align:left;&quot;&gt;The moral: Always check your GL configs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Effectively, we discovered that restoring that line would solve the issue. It was apparently commented out by Dave at some point by accident. This won’t matter for long anyway, since Frogatto is already using a different mechanism to render the transitions on SVN trunk, solving the missing effect on who knows how many PC configurations. The iPhone port also lacked these transitions because of a platform limitation, so maybe the new technique will solve that minor shortcoming as well.&lt;/p&gt;

&lt;p&gt;So now I’m basically just waiting for a new official release of the &lt;a href=&quot;http://www.tuxonice.net/&quot;&gt;Tux-On-Ice&lt;/a&gt; patch for Linux 2.6.35 before switching to a complete KMS-based configuration. Until that happens, I’ll continue using 2.6.34.4 in UMS mode.&lt;/p&gt;

&lt;p&gt;Again, thanks to MostAwesomeDude for the help with finding the cause of the bug!&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Wesnoth.org and the Prosilver transition</title>
    <link>http://shadowm.rewound.net/blog/archives/95-Wesnoth.org-and-the-Prosilver-transition.html</link>

    <description>
        &lt;p&gt;Most people who frequented phpBB 2 forums have met the Subsilver theme at some point. &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth’s community&lt;/a&gt; is not the exception, and the phpBB 3 switch completed by cycholka/Mist in March 2008 during the third-to-last host migration involved switching everyone to Subsilver2, which is the last incarnation of the good old Subsilver. Most of us Wesnoth forumers have become accustomed to the cleanness, quirks and old-school feel of Subsilver2.&lt;/p&gt;

&lt;p&gt;However, that will eventually change.&lt;/p&gt;

&lt;p&gt;Maintaining patches for mods affecting the forum user and moderator front-ends involves editing three template sets, which are Prosilver (phpBB 3’s new built-in and default style), Subsilver2 and AcidTech, which is Subsilver2-based with some essential layout differences. There are even some mods that don’t provide &lt;a href=&quot;http://www.phpbb.com/mods/modx/&quot;&gt;MODX&lt;/a&gt; instructions for Subsilver2, since it’s not essential for approval in the &lt;a href=&quot;http://www.phpbb.com/customise/db/modifications-1/?from=submenu&quot;&gt;official modifications database&lt;/a&gt; to include support for this style that’s &lt;a href=&quot;http://area51.phpbb.com/phpBB/viewtopic.php?f=84&amp;amp;t=32496&quot;&gt;most likely going to be dropped&lt;/a&gt; in future phpBB release series.&lt;/p&gt;

&lt;p&gt;If you take a look at my &lt;a href=&quot;/projects&quot;&gt;Projects&lt;/a&gt; section you’ll also notice that I’ve needed to write a couple of Subsilver2 hacks in the past to add minor functionality that’s present in the official phpBB 3 “Olympus” forum theme by default. There’s a third custom change in my tree, corresponding to the Quick Reply editor toggle button.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/95-Wesnoth.org-and-the-Prosilver-transition.html#extended&quot;&gt;Continue reading &quot;Wesnoth.org and the Prosilver transition&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Full system backup in progress!</title>
    <link>http://shadowm.rewound.net/blog/archives/93-Full-system-backup-in-progress!.html</link>

    <description>
        &lt;p&gt;Finally, now that I have a 2 TiB external hard disk drive, I can start making regular, complete backups of my dear laptop. With &lt;a href=&quot;http://www.rsnapshot.org/&quot;&gt;&lt;tt&gt;rsnapshot&lt;/tt&gt;&lt;/a&gt; fully setup after experimenting for a while using Bluecore’s own internal hard disk as target, a full copy of all major filesystems, and a partial copy of my &lt;tt&gt;/home&lt;/tt&gt; — filtering useless crap for now, to avoid including caches and such — as of this writing the system is being backed up. Considering that it resides within a 250 GiB hard disk, of which 28 GiB are allocated for the preinstalled copy of Windows Vista, this couldn’t have been a better investment.&lt;/p&gt;

&lt;p&gt;The next logical step is backing up Greycore and Blackcore’s hard disk contents, in particular the latter since its hard disk is already dying, and many blocks near the end of the drive are unusable.&lt;/p&gt;

&lt;p&gt;After finishing Bluecore’s backup, I intend to send it to technical support if possible, to solve the issues with the noisy fan, &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/15-Touchpad-buttons.html&quot;&gt;partially stuck touchpad buttons&lt;/a&gt;, excess of dirt and lint inside the case and beneath the keyboard, loose screen panel articulation, … so yeah. And I also need a new, better &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/85-Battering-power-sources.html&quot;&gt;battery&lt;/a&gt; (although the current one got better!). I’d probably consider just replacing the whole damn thing, if it weren’t that I already feel comfortable using it, and that we recently invested money on a laptop for my father — which happens to be completely useless, but whatever.&lt;/p&gt;

&lt;p&gt;Besides, &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/69-More-RAM-at-last!-or,-the-side-effects-of-patching-the-ACPI-DSDT.html&quot;&gt;I didn’t buy an extra 2 GiB RAM module&lt;/a&gt; to throw it away with the laptop. &lt;img src=&quot;/dorset3/img/smilies/smile.gif&quot; alt=&quot;:)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(Granted, I could just use Bluecore as a backup laptop by itself, but really, it’s hard to get rid of it since I’ve had better experiences with it than Greycore, despite all the problems &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/22-ATI-mayhem,-Part-III.html&quot;&gt;derived&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/26-ATI-mayhem,-Part-V.html&quot;&gt;from&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/28-ATI-mayhem,-Part-VI.html&quot;&gt;using&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/30-ATI-mayhem,-Part-VII.html&quot;&gt;AMD&lt;/a&gt;/&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/68-ATI-mayhem,-part-X-including-a-trip-to-Wonderland.html&quot;&gt;ATI&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html&quot;&gt;hardware&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;I’m also considering relocating and resizing partitions since &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/58-The-problem-with-partitioning.html&quot;&gt;my current configuration isn’t really optimal anymore&lt;/a&gt;, now that I have an use for those 250 GiB.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Kernel modesetting on Linux: Godsend, or imminent catastrophe?</title>
    <link>http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html</link>

    <description>
        &lt;p&gt;Not very long ago, I had &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/68-ATI-mayhem,-part-X-including-a-trip-to-Wonderland.html&quot;&gt;a rather frightening experience&lt;/a&gt; that made me reconsider my testing practices of the increasingly popular &lt;a href=&quot;http://en.wikipedia.org/wiki/Modesetting#Linux&quot;&gt;Kernel Modesetting&lt;/a&gt; (KMS) support for various ATI Radeon chipsets on Linux. While I couldn’t determine exactly what happened back then, I’ve now got another similar story of KMS-related bugs that can cause &lt;strong&gt;permanent damage&lt;/strong&gt; to your hardware.&lt;/p&gt;

&lt;p&gt;My &lt;a href=&quot;http://wesnoth-umc-dev.sourceforge.net/&quot;&gt;Wesnoth-&lt;acronym title=&quot;User Made Content&quot;&gt;UMC&lt;/acronym&gt;-Dev&lt;/a&gt; collaborator and personal friend of mine, Espreon, owns a Dell Inspiron e1705 laptop which ships with an &lt;a href=&quot;http://www.amd.com/us/products/notebook/graphics/ati-mobility-hd-x1000/x1400/Pages/x1400.aspx&quot;&gt;ATI Mobility Radeon x1400&lt;/a&gt; graphics controller. This is in contrast to my HP Pavilion dv5-1132la notebook (&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html#bgb_bluecore&quot;&gt;bluecore&lt;/a&gt;) which has an ATI Radeon HD 3200 (RS780-based) controller.&lt;/p&gt;

&lt;p&gt;Espreon’s laptop is now &lt;strong&gt;damaged and unusable&lt;/strong&gt; after some minor testing of KMS + Gallium3D drivers. The screen simply doesn’t work anymore.&lt;/p&gt;

&lt;p&gt;I feel the need to carefully and meticulously analyze our stories since the KMS-enabled Radeon drivers are slowly becoming a standard amongst X.org-based Unix distributions including Debian GNU/Linux — Squeeze (6.0) is going to ship with a configuration apt for running on Radeon controllers in KMS operation without any user intervention. This is not to be unexpected since the KMS stack is clearly superior in terms of security and stability to the Xfree86/X.org based device drivers since it doesn’t require such things like making the X server’s executable &lt;a href=&quot;http://en.wikipedia.org/wiki/Setuid&quot;&gt;setuid&lt;/a&gt; root, and allowing direct access to the host’s memory, video BIOS, etc. from a userland application.&lt;/p&gt;

&lt;p&gt;But, is it really worth the risk? Is KMS really well-tested and safe enough to feature in stable mainline Linux kernels and in major general-purpose system distributions such as Debian? Let’s take a look at our personal experiences with the new graphics subsystem and drivers which are due to become mainstream around the end of this year.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html#extended&quot;&gt;Continue reading &quot;Kernel modesetting on Linux: Godsend, or imminent catastrophe?&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>The Giant Blinking Cursor of Doom</title>
    <link>http://shadowm.rewound.net/blog/archives/91-The-Giant-Blinking-Cursor-of-Doom.html</link>

    <description>
        &lt;p&gt;I have just rebooted from a 2.6.35 kernel to 2.6.34.2 in order to have the ability to hibernate bluecore with &lt;a href=&quot;http://tuxonice.net/&quot;&gt;Tux-on-Ice&lt;/a&gt; again. However, the laptop acted up after the warm reboot as a consequence of running Linux in &lt;acronym title=&quot;Kernel Mode-setting&quot;&gt;KMS&lt;/acronym&gt; operation mode, apparently. The greatest sign of &lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/DoomyDoomsOfDoom&quot;&gt;doom&lt;/a&gt;: the Giant Blinking Cursor of Doom.&lt;/p&gt;

&lt;p&gt;It’s normal for these HP laptops to display the text-mode blinking cursor for a bit after the BIOS splash screen, right before transferring execution to the first available boot medium. The cursor’s size is similar to Linux’s or MS-DOS under a default configuration with any generic VGA-compatible video adapter. In this transition state, the bold-white cursor blinks a few times at the top-left corner of the empty black screen, before changing its color to the normal text terminal white when GNU GRUB takes over.&lt;/p&gt;

&lt;p&gt;However, whenever the AMD ATI Catalyst drivers lock up the laptop and I perform a warm reboot using one of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Magic_SysRq_key&quot;&gt;Magic SysRq&lt;/a&gt; sequences, the laptop doesn’t get past the system initialization code and after the BIOS splash screen disappears, instead of the usual bright blinking cursor, an abnormally large and wide white blinking cursor appears as the computer gets stuck forever.&lt;/p&gt;

&lt;p&gt;I had not seen this occur after running with the open-source KMS drivers before, but I guess it might indicate I own a faulty GPU or motherboard.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;bold&quot;&gt;EDIT:&lt;/span&gt; now I have pictures — taken with my three years old cell phone — showing the GBCoD and the normal blinking cursor:&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;
  &lt;img src=&quot;/files/kms_good_cursor.jpg&quot; alt=&quot;Good cursor&quot; /&gt;
  &lt;br /&gt;&lt;br /&gt;
  &lt;img src=&quot;/files/kms_giant_blinking_cursor_of_doom.jpg&quot; alt=&quot;Giant Blinking Cursor of Doom&quot; /&gt;
&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Battering power sources, part II</title>
    <link>http://shadowm.rewound.net/blog/archives/90-Battering-power-sources,-part-II.html</link>

    <description>
        &lt;p&gt;Today, while having breakfast at a subway station before going to university, I stumbled upon a weird case of the laptop’s battery going crazy again.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/85-Battering-power-sources.html&quot;&gt;As you know&lt;/a&gt;, Bluecore’s battery basically dropped dead after an unfortunate accident with charging cycles, but now the outlook has slightly improved after its capacity increased as a consequence of booting the laptop on battery power this morning.&lt;/p&gt;

&lt;pre&gt;$ acpitool -B
  Battery #1     : present
    Remaining capacity : 1504 mAh, 66.20%
    Design capacity    : 9000 mAh
    Last full capacity : 2272 mAh, 25.24% of design capacity
    Capacity loss      : 74.76%
    Present rate       : unknown
    Charging state     : charging
    Battery type       : rechargeable 
    Model number       : 25 mAh
    Serial number      : Primary
&lt;/pre&gt;

&lt;p class=&quot;italic&quot;&gt;(The last two information fields and the design capacity are bogus as usual.)&lt;/p&gt;

&lt;p&gt;The BIOS didn’t warn me about charge capacity this time either, nor after plugging the AC adapter in at the university’s central library, so there’s something clearly odd about this. I didn’t wait for the battery to discharge at the subway and left it at 66% before proceeding to charge it again now, so let’s see how this goes in the future. I might be able to squeeze some life out of this deteriorated power source before sending off Bluecore for maintenance and repair.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Bluecore, greycore and blackcore</title>
    <link>http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html</link>

    <description>
        &lt;p&gt;Often on &lt;acronym title=&quot;Internet Relay Chat&quot;&gt;IRC&lt;/acronym&gt; I refer to my computers by their unique hostnames, which I also use to differentiate their Linux kernel configuration sets, optimized for every individual machine.&lt;/p&gt;

&lt;p&gt;Many get confused with this because the names aren’t very descriptive of these machines, so here’s some technical background and history for every one of my technological pets.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html#extended&quot;&gt;Continue reading &quot;Bluecore, greycore and blackcore&quot;&lt;/a&gt;
    </description>
</item>

</channel>
</rss>
