Added 915resolution page.
authorSteven McDonald <steven@steven-mcdonald.id.au>
Tue, 15 Mar 2011 07:08:13 +0000 (18:08 +1100)
committerSteven McDonald <steven@steven-mcdonald.id.au>
Tue, 15 Mar 2011 07:08:13 +0000 (18:08 +1100)
main/navigation.shtml
main/tutorials/915resolution.shtml [new file with mode: 0755]
main/tutorials/index.shtml [new file with mode: 0755]

index c280ce9fac6f1f185536695ab9458538cfb3fd99..55f8ca4d4d716851ff4f082cfe863bc7b02f3a9e 100755 (executable)
@@ -3,6 +3,9 @@
  <li>
   <a href="/">Home</a>
  </li>
+ <li>
+  <a href="/tutorials/">Tutorials</a>
+ </li>
  <li>
   <a href="/articles/">Articles</a>
  </li>
diff --git a/main/tutorials/915resolution.shtml b/main/tutorials/915resolution.shtml
new file mode 100755 (executable)
index 0000000..ad21eb4
--- /dev/null
@@ -0,0 +1,50 @@
+<!--#include virtual="/doctype.txt"-->
+<html>
+
+<!--#include virtual="/head.shtml"-->
+
+<body>
+
+<!--#include virtual="/header.shtml"-->
+
+<!--#include virtual="/navigation.shtml"-->
+
+<div id="content">
+
+<h1>Using Intel graphics cards on Debian GNU/kFreeBSD</h1>
+
+<p>
+Recently, I installed Debian GNU/kFreeBSD and experienced the problem of my Intel graphics card only being used at a resolution of 1024x768, despite having a 1440x900 LCD monitor. Needless to say, I found this quite frustrating, but initially assumed it to be a driver issue that the kFreeBSD devs would eventually sort out.
+</p>
+
+<p>
+However, after a few days of Googling, I eventually stumbled across <a href="http://915resolution.mango-lang.org/">915resolution</a>. Apparently, this problem used to exist with Linux, and was simply "fixed" by a hack involving replacing one of the modes in the video BIOS with a different resolution. This page tells you how you can fix up your resolution on a Debian GNU/kFreeBSD system, if you have one of the affected Intel cards.
+</p>
+
+<p>
+First, download either <a href="http://ftp.steven-mcdonald.id.au/915resolution/">my own version</a> of 915resolution, or the one supplied by the original developer. The source code in both is the same; the only modification I have made is in the Makefile, so that it installs to /usr/local instead of to /usr. The upstream version comes with a binary that will not run under GNU/kFreeBSD because it was built on Linux; whichever one you download, you <em>must</em> compile the source yourself with the usual method (<tt>make &amp;&amp; sudo make install</tt>).
+</p>
+
+<p>
+Once you have built and installed 915resolution, add a line like this to your /etc/rc.local (<em>before</em> the <tt>exit 0</tt> statement):
+</p>
+
+<code>
+/usr/local/sbin/915resolution 54 1440 900 32
+</code>
+
+<p>
+You may need to change the arguments passed to it for your own purposes. To find a list of modes supported by your video BIOS, run <tt>915resolution -l</tt> as root -- the first number (54 in my case) must correspond to one of the mode numbers. The next two numbers are the resolution (1440x900 for me), and the last one (32) is the number of bits per pixel. You may like to experiment with this manually before putting it into your /etc/rc.local.
+</p>
+
+<p>
+And that's it! Next time you boot into Debian GNU/kFreeBSD, your display should use its full resolution.
+</p>
+
+</div>
+
+<!--#include virtual="/footer.shtml"-->
+
+</body>
+
+</html>
diff --git a/main/tutorials/index.shtml b/main/tutorials/index.shtml
new file mode 100755 (executable)
index 0000000..aeb4a0d
--- /dev/null
@@ -0,0 +1,29 @@
+<!--#include virtual="/doctype.txt"-->
+<html>
+
+<!--#include virtual="/head.shtml"-->
+
+<body>
+
+<!--#include virtual="/header.shtml"-->
+
+<!--#include virtual="/navigation.shtml"-->
+
+<div id="content">
+
+<h1>Tutorials</h1>
+
+<p>This page will hopefully one day contain a long list of tutorials covering various topics.</p>
+
+<p>
+<a href="/tutorials/915resolution.shtml">Using Intel graphics cards (845-945) on Debian GNU/kFreeBSD</a>
+(Last updated 2011-03-15)
+</p>
+
+</div>
+
+<!--#include virtual="/footer.shtml"-->
+
+</body>
+
+</html>