<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[nixers - Hardware talk]]></title>
		<link>https://nixers.net/</link>
		<description><![CDATA[nixers - https://nixers.net]]></description>
		<pubDate>Thu, 23 Apr 2026 20:36:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[What's everyone's daily driver device?]]></title>
			<link>https://nixers.net/Thread-What-s-everyone-s-daily-driver-device</link>
			<pubDate>Tue, 08 Aug 2023 05:48:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=2457">x0ba</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-What-s-everyone-s-daily-driver-device</guid>
			<description><![CDATA[Could be anything, from a laptop, to a desktop, to a tablet. I personally daily drive a MacBook Air M1.]]></description>
			<content:encoded><![CDATA[Could be anything, from a laptop, to a desktop, to a tablet. I personally daily drive a MacBook Air M1.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Recommended UPS?]]></title>
			<link>https://nixers.net/Thread-Recommended-UPS</link>
			<pubDate>Tue, 08 Mar 2022 04:01:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1973">ckester</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Recommended-UPS</guid>
			<description><![CDATA[I'm looking for an uninterruptable power supply for my desktop machine.<br />
What are you guys using?<br />
<br />
I need both battery backup and surge protection.]]></description>
			<content:encoded><![CDATA[I'm looking for an uninterruptable power supply for my desktop machine.<br />
What are you guys using?<br />
<br />
I need both battery backup and surge protection.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gemini PDA]]></title>
			<link>https://nixers.net/Thread-Gemini-PDA</link>
			<pubDate>Thu, 24 May 2018 15:36:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1863">ajz</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Gemini-PDA</guid>
			<description><![CDATA[Have you guys heard about the Gemini PDA? It's a clamshell hardware keyboard phone, made by a London based company Planet Computers. It comes with Android by default, but they open-sourced the bootloader and the kernel, and you can already run Debian &amp; postmarketOS on it. I backed it during the campaign, people are already receiving them, mine should arrive end of this month. I bought it for hacking and experimentation, but I will try it as my daily driver phone too.<br />
<br />
First off I want to see how well a 'TUI' (inside X) on postmarketOS would work, e.g. orgmode for calendar and todo lists (I already use this on my lappy), newsboat (and KOreader) for reading, profanity and irssi for chat..etc -- and just wanna see generally how useful would I find it working from the terminal. I will also try setting keyboard shortucts for most common apps, and work out some multitasking view (wm recommendations are welcome :)) I'm also interested in trying Sailfish OS, and postmarketOS with a mobile GUI, like Hildon. I'm not very interested in running Android on it, but I will try. It's not very well suited for landscape orientation in my experience. Especially the thick application 'headers' and 'footers' bother me.<br />
<br />
I will post some workflow videos when it arrives.<br />
<br />
Indiegogo link:<br />
<a href="https://www.indiegogo.com/projects/gemini-pda-android-linux-keyboard-mobile-device--2#/" target="_blank" rel="noopener" class="mycode_url">https://www.indiegogo.com/projects/gemin...evice--2#/</a><br />
<br />
Maybe the best video currently out there (there aren't many):<br />
<a href="https://www.youtube.com/watch?v=cTU28QgYHdQ&amp;t=868s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=cTU28QgYHdQ&amp;t=868s</a><br />
<br />
Their website:<br />
<a href="https://www.planetcom.co.uk/" target="_blank" rel="noopener" class="mycode_url">https://www.planetcom.co.uk/</a>]]></description>
			<content:encoded><![CDATA[Have you guys heard about the Gemini PDA? It's a clamshell hardware keyboard phone, made by a London based company Planet Computers. It comes with Android by default, but they open-sourced the bootloader and the kernel, and you can already run Debian &amp; postmarketOS on it. I backed it during the campaign, people are already receiving them, mine should arrive end of this month. I bought it for hacking and experimentation, but I will try it as my daily driver phone too.<br />
<br />
First off I want to see how well a 'TUI' (inside X) on postmarketOS would work, e.g. orgmode for calendar and todo lists (I already use this on my lappy), newsboat (and KOreader) for reading, profanity and irssi for chat..etc -- and just wanna see generally how useful would I find it working from the terminal. I will also try setting keyboard shortucts for most common apps, and work out some multitasking view (wm recommendations are welcome :)) I'm also interested in trying Sailfish OS, and postmarketOS with a mobile GUI, like Hildon. I'm not very interested in running Android on it, but I will try. It's not very well suited for landscape orientation in my experience. Especially the thick application 'headers' and 'footers' bother me.<br />
<br />
I will post some workflow videos when it arrives.<br />
<br />
Indiegogo link:<br />
<a href="https://www.indiegogo.com/projects/gemini-pda-android-linux-keyboard-mobile-device--2#/" target="_blank" rel="noopener" class="mycode_url">https://www.indiegogo.com/projects/gemin...evice--2#/</a><br />
<br />
Maybe the best video currently out there (there aren't many):<br />
<a href="https://www.youtube.com/watch?v=cTU28QgYHdQ&amp;t=868s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=cTU28QgYHdQ&amp;t=868s</a><br />
<br />
Their website:<br />
<a href="https://www.planetcom.co.uk/" target="_blank" rel="noopener" class="mycode_url">https://www.planetcom.co.uk/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New Hardware Purchases]]></title>
			<link>https://nixers.net/Thread-New-Hardware-Purchases</link>
			<pubDate>Tue, 01 May 2018 15:00:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1402">fraun</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-New-Hardware-Purchases</guid>
			<description><![CDATA[So I recently picked up a x220 thinkpad and after replacing the battery, adding an ssd and replacing the tn panel with an ips panel (£60 total, because I had a spare ssd) - it's a really amazing device!<br />
<br />
I've been running arch on my old macbook for a while - which is an ok experience, but running it on this seems so much more fitting and having hardware that doesn't seem to be working against me is nice too.<br />
<br />
It also made me think about the value of the machine, compared to the Chinese machine that strang3quark posted about, having a machine where every part is replaceable for under £80 seems like a bargain. <br />
<br />
I enjoy the idea of trying to have less of a throwaway culture :)<br />
<br />
<br />
<br />
<br />
Maybe this isn't the best use of starting a new thread - so I've titled the thread New Hardware Purchases :) so we can all discuss similar purchases]]></description>
			<content:encoded><![CDATA[So I recently picked up a x220 thinkpad and after replacing the battery, adding an ssd and replacing the tn panel with an ips panel (£60 total, because I had a spare ssd) - it's a really amazing device!<br />
<br />
I've been running arch on my old macbook for a while - which is an ok experience, but running it on this seems so much more fitting and having hardware that doesn't seem to be working against me is nice too.<br />
<br />
It also made me think about the value of the machine, compared to the Chinese machine that strang3quark posted about, having a machine where every part is replaceable for under £80 seems like a bargain. <br />
<br />
I enjoy the idea of trying to have less of a throwaway culture :)<br />
<br />
<br />
<br />
<br />
Maybe this isn't the best use of starting a new thread - so I've titled the thread New Hardware Purchases :) so we can all discuss similar purchases]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Running Linux on a chinese laptop]]></title>
			<link>https://nixers.net/Thread-Running-Linux-on-a-chinese-laptop</link>
			<pubDate>Mon, 23 Apr 2018 19:27:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1303">strang3quark</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Running-Linux-on-a-chinese-laptop</guid>
			<description><![CDATA[Some time ago I bought a cheap chinese laptop, it is a Teclast F7, it is cheap, has a great build quality and a reasonable performance.<br />
<br />
When I bought it, it was almost a perfect Linux machine, the only problem was the touchpad (it didn't worked on Linux).<br />
<br />
Now it's possible to use the touchpad with this patch:<br />
   <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://github.com/brotfessor/sipodev/blob/master/b/i2c-hid.c</code></div></div><br />
For 245€ this is great linux laptop to carry around, I think this patch also works with other similar chinese laptops.<br />
<br />
I did a simple guide on my personal blog:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://strangequark.tk/index.php/blog/20180423_teclastf7linux</code></div></div>]]></description>
			<content:encoded><![CDATA[Some time ago I bought a cheap chinese laptop, it is a Teclast F7, it is cheap, has a great build quality and a reasonable performance.<br />
<br />
When I bought it, it was almost a perfect Linux machine, the only problem was the touchpad (it didn't worked on Linux).<br />
<br />
Now it's possible to use the touchpad with this patch:<br />
   <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://github.com/brotfessor/sipodev/blob/master/b/i2c-hid.c</code></div></div><br />
For 245€ this is great linux laptop to carry around, I think this patch also works with other similar chinese laptops.<br />
<br />
I did a simple guide on my personal blog:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://strangequark.tk/index.php/blog/20180423_teclastf7linux</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DIY Laptop]]></title>
			<link>https://nixers.net/Thread-DIY-Laptop</link>
			<pubDate>Wed, 15 Nov 2017 22:13:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1786">sff</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-DIY-Laptop</guid>
			<description><![CDATA[A YT channel I follow (N-O-D-E) had a segment on a DIY "Hackable" PC/Laptop: <a href="http://mntmn.com/reform/" target="_blank" rel="noopener" class="mycode_url">http://mntmn.com/reform/</a><br />
It basically looks like a non-diagonal cyberdeck (pretty cool imo). One thing I'm not so sure about is using SoCs... would it be feasible (performance wise compared to a 'standard' PC) for a daily driver?<br />
<br />
Wanted to post the link because the channel isn't very well known and I haven't seen the project anywhere else so maybe you guys haven't seen it yet.<br />
<br />
What do you think?]]></description>
			<content:encoded><![CDATA[A YT channel I follow (N-O-D-E) had a segment on a DIY "Hackable" PC/Laptop: <a href="http://mntmn.com/reform/" target="_blank" rel="noopener" class="mycode_url">http://mntmn.com/reform/</a><br />
It basically looks like a non-diagonal cyberdeck (pretty cool imo). One thing I'm not so sure about is using SoCs... would it be feasible (performance wise compared to a 'standard' PC) for a daily driver?<br />
<br />
Wanted to post the link because the channel isn't very well known and I haven't seen the project anywhere else so maybe you guys haven't seen it yet.<br />
<br />
What do you think?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[My Mechanical Keyboard Ebay Adventure]]></title>
			<link>https://nixers.net/Thread-My-Mechanical-Keyboard-Ebay-Adventure</link>
			<pubDate>Sun, 16 Jul 2017 04:25:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=144">Mafia</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-My-Mechanical-Keyboard-Ebay-Adventure</guid>
			<description><![CDATA[*zip*<br />
<br />
<br />
<br />
Yesterday I had received an order off ebay, it consisted of: <span style="color: #b24240;" class="mycode_color">1</span>x <span style="font-weight: bold;" class="mycode_b"><span style="color: #a8a3a3;" class="mycode_color">MCK-101 FT</span></span> <span style="color: #b24240;" class="mycode_color">1</span>x <span style="font-weight: bold;" class="mycode_b"><span style="color: #a8a3a3;" class="mycode_color">KB-5181</span></span> and <span style="color: #b24240;" class="mycode_color">1</span>x <span style="text-decoration: line-through;" class="mycode_s"><span style="color: #a8a3a3;" class="mycode_color">Unknown Packard Bell</span></span>(Unfortunately later I found it to be rubber dome :S). When I had ordered these I didn't actually know what type of switches they had, I just crossed my fingers and hoped as they were in an estate sale and it seemed pretty obvious whoever let these go was collecting them. The ebay lister had multiple others listed and I snagged all 3 of these for &#36;40 including shipping  ~(0.0)~<br />
<br />
These were the pictures I had received(Minus the Packard bell, I won't be covering that further):<br />
<br />
KB-5181<br />
<br />
Front:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/cvvuKEz.jpg" alt="[Image: cvvuKEz.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Back:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/6s8i1Tx.jpg" alt="[Image: 6s8i1Tx.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
MCK-101 FT<br />
<br />
Front:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/kp5DRvl.jpg" alt="[Image: kp5DRvl.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Back:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/jD6WvhG.jpg" alt="[Image: jD6WvhG.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
So a little after I had won the bid I did a little research, I found that both these boards could have various different switches so I didn't bother with it much further. I wouldn't know until I opened them up. So I waited. I was pretty happy with what I found, in the KB-5181 I found Monterey <span style="color: blue;" class="mycode_color">Blues</span> and In the MCK-101 <span style="color: green;" class="mycode_color">Green</span> Alps. I was pretty stoked. So after looking things over I decided to restore the KB-5181 and put the MCK-101 on the backburner until I find more caps for it. I'll be using a combination of caps from the MCK-101, an AEKII I had previously, and the KB-5181 to make the set. I'm super excited and am currently in the process of retr0brighting the case and washing all the keys. Throughout the time I'll upload more progress on the board but for now I'll post a little picture dump of what I've accomplished so far <br />
<br />
KB-5181 first look(Filthy):<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/JcWbLy9.jpg" alt="[Image: JcWbLy9.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/ywxoiU9.jpg" alt="[Image: ywxoiU9.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
MK-101 first look(these things feel smoooooth and was MUCH cleaner):<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/9VPVcS5.jpg" alt="[Image: 9VPVcS5.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/N3KgGT5.jpg" alt="[Image: N3KgGT5.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
I started cleaning the KB-5181:<br />
<br />
Before:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/CcZvTdf.jpg" alt="[Image: CcZvTdf.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/VYz3rGF.jpg" alt="[Image: VYz3rGF.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
After:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/CHwdey1.jpg" alt="[Image: CHwdey1.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/rR6dWt6.jpg" alt="[Image: rR6dWt6.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/x1cg4pH.jpg" alt="[Image: x1cg4pH.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/pqTZ7HJ.jpg" alt="[Image: pqTZ7HJ.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Did the case too/retr0bright(Don't have the best before pic, forgot to take one after I got it outside):<br />
<br />
Before:<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/1aAjS5T.jpg" alt="[Image: 1aAjS5T.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
After(I'll need to take better pictures at some point, I guess the brightness outside + the brightness of the board made everything all glowy.):<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/fTPR11f.jpg" alt="[Image: fTPR11f.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/e3c1gGK.jpg" alt="[Image: e3c1gGK.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/D4wyg9D.jpg" alt="[Image: D4wyg9D.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/Ccvdo1K.jpg" alt="[Image: Ccvdo1K.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/U0C8BlX.jpg" alt="[Image: U0C8BlX.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
The Keycaps:<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/91qEnex.jpg" alt="[Image: 91qEnex.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/2rGLODT.jpg" alt="[Image: 2rGLODT.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
And some Bonus because why not:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/ltC0V6W.jpg" alt="[Image: ltC0V6W.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/XRsiRzo.jpg" alt="[Image: XRsiRzo.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>]]></description>
			<content:encoded><![CDATA[*zip*<br />
<br />
<br />
<br />
Yesterday I had received an order off ebay, it consisted of: <span style="color: #b24240;" class="mycode_color">1</span>x <span style="font-weight: bold;" class="mycode_b"><span style="color: #a8a3a3;" class="mycode_color">MCK-101 FT</span></span> <span style="color: #b24240;" class="mycode_color">1</span>x <span style="font-weight: bold;" class="mycode_b"><span style="color: #a8a3a3;" class="mycode_color">KB-5181</span></span> and <span style="color: #b24240;" class="mycode_color">1</span>x <span style="text-decoration: line-through;" class="mycode_s"><span style="color: #a8a3a3;" class="mycode_color">Unknown Packard Bell</span></span>(Unfortunately later I found it to be rubber dome :S). When I had ordered these I didn't actually know what type of switches they had, I just crossed my fingers and hoped as they were in an estate sale and it seemed pretty obvious whoever let these go was collecting them. The ebay lister had multiple others listed and I snagged all 3 of these for &#36;40 including shipping  ~(0.0)~<br />
<br />
These were the pictures I had received(Minus the Packard bell, I won't be covering that further):<br />
<br />
KB-5181<br />
<br />
Front:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/cvvuKEz.jpg" alt="[Image: cvvuKEz.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Back:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/6s8i1Tx.jpg" alt="[Image: 6s8i1Tx.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
MCK-101 FT<br />
<br />
Front:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/kp5DRvl.jpg" alt="[Image: kp5DRvl.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Back:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/jD6WvhG.jpg" alt="[Image: jD6WvhG.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
So a little after I had won the bid I did a little research, I found that both these boards could have various different switches so I didn't bother with it much further. I wouldn't know until I opened them up. So I waited. I was pretty happy with what I found, in the KB-5181 I found Monterey <span style="color: blue;" class="mycode_color">Blues</span> and In the MCK-101 <span style="color: green;" class="mycode_color">Green</span> Alps. I was pretty stoked. So after looking things over I decided to restore the KB-5181 and put the MCK-101 on the backburner until I find more caps for it. I'll be using a combination of caps from the MCK-101, an AEKII I had previously, and the KB-5181 to make the set. I'm super excited and am currently in the process of retr0brighting the case and washing all the keys. Throughout the time I'll upload more progress on the board but for now I'll post a little picture dump of what I've accomplished so far <br />
<br />
KB-5181 first look(Filthy):<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/JcWbLy9.jpg" alt="[Image: JcWbLy9.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/ywxoiU9.jpg" alt="[Image: ywxoiU9.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
MK-101 first look(these things feel smoooooth and was MUCH cleaner):<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/9VPVcS5.jpg" alt="[Image: 9VPVcS5.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/N3KgGT5.jpg" alt="[Image: N3KgGT5.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
I started cleaning the KB-5181:<br />
<br />
Before:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/CcZvTdf.jpg" alt="[Image: CcZvTdf.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/VYz3rGF.jpg" alt="[Image: VYz3rGF.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
After:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/CHwdey1.jpg" alt="[Image: CHwdey1.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/rR6dWt6.jpg" alt="[Image: rR6dWt6.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/x1cg4pH.jpg" alt="[Image: x1cg4pH.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/pqTZ7HJ.jpg" alt="[Image: pqTZ7HJ.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
Did the case too/retr0bright(Don't have the best before pic, forgot to take one after I got it outside):<br />
<br />
Before:<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/1aAjS5T.jpg" alt="[Image: 1aAjS5T.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
After(I'll need to take better pictures at some point, I guess the brightness outside + the brightness of the board made everything all glowy.):<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/fTPR11f.jpg" alt="[Image: fTPR11f.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/e3c1gGK.jpg" alt="[Image: e3c1gGK.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/D4wyg9D.jpg" alt="[Image: D4wyg9D.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/Ccvdo1K.jpg" alt="[Image: Ccvdo1K.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/U0C8BlX.jpg" alt="[Image: U0C8BlX.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
The Keycaps:<br />
<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/91qEnex.jpg" alt="[Image: 91qEnex.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/2rGLODT.jpg" alt="[Image: 2rGLODT.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>
<br />
And some Bonus because why not:<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<img src="https://i.imgur.com/ltC0V6W.jpg" alt="[Image: ltC0V6W.jpg]" class="mycode_img" loading="lazy" /><br />
<br />
<img src="https://i.imgur.com/XRsiRzo.jpg" alt="[Image: XRsiRzo.jpg]" class="mycode_img" loading="lazy" /><br />
</div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Painted my keyboard]]></title>
			<link>https://nixers.net/Thread-Painted-my-keyboard</link>
			<pubDate>Tue, 09 Aug 2016 05:58:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=437">trgc</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Painted-my-keyboard</guid>
			<description><![CDATA[Painted my keyboard today, turned out alright. The gloss black previously picked up fingerprints far too easily. <br />
<br />
Have any of you done anything similar? <br />
<br />
<img src="http://i.imgur.com/d7RpSpM.jpg" alt="[Image: d7RpSpM.jpg]" class="mycode_img" loading="lazy" />]]></description>
			<content:encoded><![CDATA[Painted my keyboard today, turned out alright. The gloss black previously picked up fingerprints far too easily. <br />
<br />
Have any of you done anything similar? <br />
<br />
<img src="http://i.imgur.com/d7RpSpM.jpg" alt="[Image: d7RpSpM.jpg]" class="mycode_img" loading="lazy" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Running a Mainframe in your basement]]></title>
			<link>https://nixers.net/Thread-Running-a-Mainframe-in-your-basement</link>
			<pubDate>Tue, 29 Mar 2016 06:46:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=80">venam</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Running-a-Mainframe-in-your-basement</guid>
			<description><![CDATA[Hello nixers,<br />
<a href="https://www.youtube.com/watch?v=45X4VP8CGtk" target="_blank" rel="noopener" class="mycode_url">This presentation</a> shows how someone buys a mainframe from ebay for not much (around &#36;300) and get it running in his basement.<br />
<br />
It's very impressive and interesting.<br />
<br />
The mainframe is running <a href="https://en.wikipedia.org/wiki/Z/OS" target="_blank" rel="noopener" class="mycode_url">Z/OS</a> a Unix-like OS.<br />
<br />
What do you think of that?<br />
Would you like to get a huge old machine in your basement, or do you already have some?]]></description>
			<content:encoded><![CDATA[Hello nixers,<br />
<a href="https://www.youtube.com/watch?v=45X4VP8CGtk" target="_blank" rel="noopener" class="mycode_url">This presentation</a> shows how someone buys a mainframe from ebay for not much (around &#36;300) and get it running in his basement.<br />
<br />
It's very impressive and interesting.<br />
<br />
The mainframe is running <a href="https://en.wikipedia.org/wiki/Z/OS" target="_blank" rel="noopener" class="mycode_url">Z/OS</a> a Unix-like OS.<br />
<br />
What do you think of that?<br />
Would you like to get a huge old machine in your basement, or do you already have some?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ultrawide monitors]]></title>
			<link>https://nixers.net/Thread-Ultrawide-monitors</link>
			<pubDate>Mon, 28 Dec 2015 04:58:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=242">apk</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Ultrawide-monitors</guid>
			<description><![CDATA[Hey Nixers,<br />
<br />
Managed to get an ultrawide monitor for xmas (21:9 2560x1080 LG 29UM67 29") and spent some good time fiddling with Xorg.conf.<br />
<br />
I thought those days were over...<br />
<br />
After messing around with modelines and an abundance of settings in Xorg.conf, I managed to get my native resolution working... at 30Hz. It's not the best experience, but its better than the highest default supported Xrandr mode of 1920x1080 at 60Hz. For the record I am running xf86-video-ati on Crux 3.2.<br />
<br />
The problem is that if I try to run my native res (2560x1080) at 60Hz (also tested at 55Hz), my monitor is not able to display the desktop correctly; there are several artifacts and the framebuffer is completely jagged.<br />
<br />
I'm curious to know if anyone else has any advice or info on getting ultrawides to work. I've been doing a lot of google searching to see if there is anyone else who has a problem similar to mine. It seems like they did, initially. Xrandr wasnt detecting their native resolution and all they had to do was set a modeline.<br />
<br />
Thanks guys, hope you're all doing well.<br />
<hr class="mycode_hr" />
A quick update, I managed to get up to 40Hz on my native resolution of 2560x1080. For reference, here are the working modelines, respectively:<br />
<br />
2560x1080 @ 30Hz<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Modeline "2560x1080_30.00"&nbsp;&nbsp;106.75&nbsp;&nbsp;2560 2640 2896 3232&nbsp;&nbsp;1080 1083 1093 1102 -hsync +vsync</code></div></div><br />
2560x1080 @ 40Hz<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Modeline "2560x1080_40.00"&nbsp;&nbsp;147.10&nbsp;&nbsp;2560 2680 2944 3328&nbsp;&nbsp;1080 1081 1084 1105 -HSync +Vsync</code></div></div>]]></description>
			<content:encoded><![CDATA[Hey Nixers,<br />
<br />
Managed to get an ultrawide monitor for xmas (21:9 2560x1080 LG 29UM67 29") and spent some good time fiddling with Xorg.conf.<br />
<br />
I thought those days were over...<br />
<br />
After messing around with modelines and an abundance of settings in Xorg.conf, I managed to get my native resolution working... at 30Hz. It's not the best experience, but its better than the highest default supported Xrandr mode of 1920x1080 at 60Hz. For the record I am running xf86-video-ati on Crux 3.2.<br />
<br />
The problem is that if I try to run my native res (2560x1080) at 60Hz (also tested at 55Hz), my monitor is not able to display the desktop correctly; there are several artifacts and the framebuffer is completely jagged.<br />
<br />
I'm curious to know if anyone else has any advice or info on getting ultrawides to work. I've been doing a lot of google searching to see if there is anyone else who has a problem similar to mine. It seems like they did, initially. Xrandr wasnt detecting their native resolution and all they had to do was set a modeline.<br />
<br />
Thanks guys, hope you're all doing well.<br />
<hr class="mycode_hr" />
A quick update, I managed to get up to 40Hz on my native resolution of 2560x1080. For reference, here are the working modelines, respectively:<br />
<br />
2560x1080 @ 30Hz<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Modeline "2560x1080_30.00"&nbsp;&nbsp;106.75&nbsp;&nbsp;2560 2640 2896 3232&nbsp;&nbsp;1080 1083 1093 1102 -hsync +vsync</code></div></div><br />
2560x1080 @ 40Hz<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Modeline "2560x1080_40.00"&nbsp;&nbsp;147.10&nbsp;&nbsp;2560 2680 2944 3328&nbsp;&nbsp;1080 1081 1084 1105 -HSync +Vsync</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Let's talk amdgpu]]></title>
			<link>https://nixers.net/Thread-Let-s-talk-amdgpu</link>
			<pubDate>Tue, 24 Nov 2015 21:17:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=529">sulami</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Let-s-talk-amdgpu</guid>
			<description><![CDATA[AMD just released 1.0 of amdgpu, their new official open-source driver that (I guess) will replace radeon and catalyst in the future. I made a roundup of supported cards from the chip-ids in the driver itself and the developer reference by AMD.<br />
<br />
Card List<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>AMD FirePro S7150<br />
AMD FirePro W5100<br />
AMD FirePro W7100<br />
AMD Radeon™ HD 7700 Series<br />
AMD Radeon™ HD 8180<br />
AMD Radeon™ HD 8210<br />
AMD Radeon™ HD 8240<br />
AMD Radeon™ HD 8250<br />
AMD Radeon™ HD 8280<br />
AMD Radeon™ HD 8330<br />
AMD Radeon™ HD 8400<br />
AMD Radeon™ HD 8950<br />
AMD Radeon™ R4 Graphics<br />
AMD Radeon™ R5 Graphics<br />
AMD Radeon™ R5 M255<br />
AMD Radeon™ R5 M315<br />
AMD Radeon™ R6 Graphics<br />
AMD Radeon™ R7 200 Series<br />
AMD Radeon™ R7 300 Series<br />
AMD Radeon™ R7 Graphics<br />
AMD Radeon™ R7 M260<br />
AMD Radeon™ R7 M340<br />
AMD Radeon™ R7 M360<br />
AMD Radeon™ R9 200 Series<br />
AMD Radeon™ R9 380 Series<br />
AMD Radeon™ R9 390 Series<br />
AMD Radeon™ R9 Fury Series<br />
AMD Radeon™ R9 M295X<br />
AMD Radeon™ R9 M390X<br />
AMD Radeon™ R9 M395X<br />
HAWAII GL40 (67A1)<br />
HAWAII XTGL (67A0)</code></div></div><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Also the upcoming "Stoney Ridge" APUs (Chip ID 98E4)</code></div></div></div></div></div>
<br />
Official source tree is over here: <a href="http://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/" target="_blank" rel="noopener" class="mycode_url">http://cgit.freedesktop.org/xorg/driver/...eo-amdgpu/</a><br />
<br />
I personally think this is pretty great and makes Linux overall more viable for general use. I think SteamOS might have played a role in the decision to take this step, and it might just pay off.<br />
<br />
I myself do not use an AMD GPU right now on my main machine, but have a 5870 in my Steam Machine that might get replaced in the future, and the way things are currently going, probably with either a Pirate or Arctic Islands card.<br />
<br />
So, general thoughts and opinions on the topic?<br />
<br />
EDIT: Added the more recently added supported chiptypes, link to official repo]]></description>
			<content:encoded><![CDATA[AMD just released 1.0 of amdgpu, their new official open-source driver that (I guess) will replace radeon and catalyst in the future. I made a roundup of supported cards from the chip-ids in the driver itself and the developer reference by AMD.<br />
<br />
Card List<br />
<div ><div class="quotetitle"><input type="button" ckass="spoilerbutton" value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" /></div><div class="quotecontent"><div style="display: none;">
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>AMD FirePro S7150<br />
AMD FirePro W5100<br />
AMD FirePro W7100<br />
AMD Radeon™ HD 7700 Series<br />
AMD Radeon™ HD 8180<br />
AMD Radeon™ HD 8210<br />
AMD Radeon™ HD 8240<br />
AMD Radeon™ HD 8250<br />
AMD Radeon™ HD 8280<br />
AMD Radeon™ HD 8330<br />
AMD Radeon™ HD 8400<br />
AMD Radeon™ HD 8950<br />
AMD Radeon™ R4 Graphics<br />
AMD Radeon™ R5 Graphics<br />
AMD Radeon™ R5 M255<br />
AMD Radeon™ R5 M315<br />
AMD Radeon™ R6 Graphics<br />
AMD Radeon™ R7 200 Series<br />
AMD Radeon™ R7 300 Series<br />
AMD Radeon™ R7 Graphics<br />
AMD Radeon™ R7 M260<br />
AMD Radeon™ R7 M340<br />
AMD Radeon™ R7 M360<br />
AMD Radeon™ R9 200 Series<br />
AMD Radeon™ R9 380 Series<br />
AMD Radeon™ R9 390 Series<br />
AMD Radeon™ R9 Fury Series<br />
AMD Radeon™ R9 M295X<br />
AMD Radeon™ R9 M390X<br />
AMD Radeon™ R9 M395X<br />
HAWAII GL40 (67A1)<br />
HAWAII XTGL (67A0)</code></div></div><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Also the upcoming "Stoney Ridge" APUs (Chip ID 98E4)</code></div></div></div></div></div>
<br />
Official source tree is over here: <a href="http://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/" target="_blank" rel="noopener" class="mycode_url">http://cgit.freedesktop.org/xorg/driver/...eo-amdgpu/</a><br />
<br />
I personally think this is pretty great and makes Linux overall more viable for general use. I think SteamOS might have played a role in the decision to take this step, and it might just pay off.<br />
<br />
I myself do not use an AMD GPU right now on my main machine, but have a 5870 in my Steam Machine that might get replaced in the future, and the way things are currently going, probably with either a Pirate or Arctic Islands card.<br />
<br />
So, general thoughts and opinions on the topic?<br />
<br />
EDIT: Added the more recently added supported chiptypes, link to official repo]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Need help diagnosing my computer...]]></title>
			<link>https://nixers.net/Thread-Need-help-diagnosing-my-computer</link>
			<pubDate>Thu, 01 Oct 2015 19:48:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=0">October</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Need-help-diagnosing-my-computer</guid>
			<description><![CDATA[This morning I decided to re-install OpenBSD and upon rebooting the computer stopped at the Dell logo. Thought it froze so I rebooted, hit the 'esc' key it shows the option to hit 'f12' to get into the bios. The problem is that it does not go into the BIOS. I switched the ram and nothing, some say that you should remove the ram as the computer is on and see if the computer beeps (have not tried it yet).<br />
<br />
Any suggestions?<br />
<br />
edit: the computer is a Dell Inspiron 3647]]></description>
			<content:encoded><![CDATA[This morning I decided to re-install OpenBSD and upon rebooting the computer stopped at the Dell logo. Thought it froze so I rebooted, hit the 'esc' key it shows the option to hit 'f12' to get into the bios. The problem is that it does not go into the BIOS. I switched the ram and nothing, some say that you should remove the ram as the computer is on and see if the computer beeps (have not tried it yet).<br />
<br />
Any suggestions?<br />
<br />
edit: the computer is a Dell Inspiron 3647]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Stickers!  Which one's do you have, where'd you get them?]]></title>
			<link>https://nixers.net/Thread-Stickers-Which-one-s-do-you-have-where-d-you-get-them</link>
			<pubDate>Wed, 30 Sep 2015 15:42:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1194">OzDev</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Stickers-Which-one-s-do-you-have-where-d-you-get-them</guid>
			<description><![CDATA[Slap on a sticker to your machine, showing hat you're into NetBSD, FreeBSD, etc.<br />
<br />
I'll post my laptop later, but what stickers do you guys have?]]></description>
			<content:encoded><![CDATA[Slap on a sticker to your machine, showing hat you're into NetBSD, FreeBSD, etc.<br />
<br />
I'll post my laptop later, but what stickers do you guys have?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[What phone are you using?]]></title>
			<link>https://nixers.net/Thread-What-phone-are-you-using</link>
			<pubDate>Mon, 21 Sep 2015 17:50:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=1324">075</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-What-phone-are-you-using</guid>
			<description><![CDATA[Is the OS open source? Are you using open source apps only? Have you iced it? Post screenshots and general info. I am thinking on getting a Blackberry Passport. Have anyone of you used it?]]></description>
			<content:encoded><![CDATA[Is the OS open source? Are you using open source apps only? Have you iced it? Post screenshots and general info. I am thinking on getting a Blackberry Passport. Have anyone of you used it?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Unicomp lovers thread]]></title>
			<link>https://nixers.net/Thread-Unicomp-lovers-thread</link>
			<pubDate>Wed, 16 Sep 2015 02:07:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://nixers.net/member.php?action=profile&uid=242">apk</a>]]></dc:creator>
			<guid isPermaLink="false">https://nixers.net/Thread-Unicomp-lovers-thread</guid>
			<description><![CDATA[sup nixers,<br />
<br />
    This thread is only related to Unicomp discussion and/or Unicomp related talk and/or conversing about Unicomp keyboards.<br />
<br />
I have a Unicomp keyboard and it sounds and feels great! All my friends hate how fucking loud it is, but fuck them!]]></description>
			<content:encoded><![CDATA[sup nixers,<br />
<br />
    This thread is only related to Unicomp discussion and/or Unicomp related talk and/or conversing about Unicomp keyboards.<br />
<br />
I have a Unicomp keyboard and it sounds and feels great! All my friends hate how fucking loud it is, but fuck them!]]></content:encoded>
		</item>
	</channel>
</rss>