<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>What&#039;s All This Brouhaha? &#187; X11</title>
	<atom:link href="https://whats.all.this.brouhaha.com/category/computing/software/x11/feed/" rel="self" type="application/rss+xml" />
	<link>https://whats.all.this.brouhaha.com</link>
	<description>miscellaneous musings and random rantings</description>
	<lastBuildDate>Fri, 01 Nov 2019 06:31:54 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9</generator>
	<item>
		<title>More trouble with Radeon HD 2600 Pro AGP</title>
		<link>https://whats.all.this.brouhaha.com/2009/09/18/more-trouble-with-radeon-hd-2600-pro-agp/</link>
		<comments>https://whats.all.this.brouhaha.com/2009/09/18/more-trouble-with-radeon-hd-2600-pro-agp/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 06:08:45 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=795</guid>
		<description><![CDATA[When I posted Dual Head on Fedora 11 last night, I thought I had the problem completely solved, but when I booted the system this morning, the video card was acting up again.  There were lots of black horizontal streaks &#8230; <a href="https://whats.all.this.brouhaha.com/2009/09/18/more-trouble-with-radeon-hd-2600-pro-agp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>When I posted <a title="Dual Head on Fedora 11" href="http://whats.all.this.brouhaha.com/2009/09/18/dual-head-on-fedora-11/" target="_blank">Dual Head on Fedora 11</a> last night, I thought I had the problem completely solved, but when I booted the system this morning, the video card was acting up again.  There were lots of black horizontal streaks through the display, and the server crashed in short order.  Rebooting again got the same results.  I&#8217;ve seen this behaviour previously with this card (VisionTek Radeon HD 2600 Pro AGP dual DVI), but since it was working OK last night I thought whatever bug had caused it was long since squashed.  Apparently not.</p>
<p>I replaced the card with an older Sapphire Radeon X1950 Pro AGP 256MB dual DVI card, and it did not exhibit the same problem.  However, now when I moved windows over to the right side of the right monitor, they also overlapped the left side of the left monitor.  The X server defaulted to a desktop to 2560&#215;1600, while my side-by-side monitors need 3520&#215;1200.  Another tweak to the xorg.conf, and now it works correctly.  Also, the radeon driver supplied with Fedora 11 has 3D acceleration support for the X1950, but not for the HD2600, so I&#8217;m better off with the older card for now.</p>
<p>The updated xorg.conf is below.<span id="more-795"></span></p>
<pre><tt>
# Xorg dual-head configuration
# monitors: Samsung SyncMaster 213T and Dell 2405FPW
# card: Visiontek Radeon HD 2600 Pro 512MB AGP Dual-DVI (RV630) or
#    or Sapphire Radeon X1950 Pro 256MB AGP Dual-DVI (RV570)
# Eric Smith <eric @brouhaha.com>
# $Id: xorg.conf,v 1.2 2009/09/19 06:05:56 eric Exp eric $

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "pc105+inet"
	Option	    "XkbLayout" "us"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "radeon"
	Option	    "monitor-DVI-0" "Dell"
	Option      "monitor-DVI-1" "Samsung"
EndSection

Section "Monitor"
	Identifier "Dell"
	# Dell 2405FPW
	# Without the PreferredMode option, the X server
	# decides to use 1600x1200.
	Option "Preferredmode" "1920x1200"
EndSection

Section "Monitor"
	Identifier "Samsung"
	# Samsung SyncMaster 213T
	# The PreferredMode option doesn't seem to be
	# necessary here, as the X server picks
	# 1600x1200 on its own.
	# Option "Preferredmode" "1600x1200"
	Option "LeftOf" "Dell"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor "Dell"
	DefaultDepth     24
	SubSection "Display"
		# Without the following Virtual specification, the server
		# will default to 2560x1600 when using the Radeon X1950 card,
		# causing overlap of windows at the far right with the far
		# left.
		Virtual    3520 1200
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
</eric></tt></pre>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2009/09/18/more-trouble-with-radeon-hd-2600-pro-agp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual-head on Fedora 11</title>
		<link>https://whats.all.this.brouhaha.com/2009/09/18/dual-head-on-fedora-11/</link>
		<comments>https://whats.all.this.brouhaha.com/2009/09/18/dual-head-on-fedora-11/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 10:32:12 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=788</guid>
		<description><![CDATA[I finally have a working dual-head configuration on Fedora 11 with a Radeon 2600 Pro AGP card and two LCD monitors.  The ATI Catalyst (fglrx) binary-only driver is crashing again; I think they&#8217;ve had a regression in their AGP support &#8230; <a href="https://whats.all.this.brouhaha.com/2009/09/18/dual-head-on-fedora-11/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I finally have a working dual-head configuration on Fedora 11 with a Radeon 2600 Pro AGP card and two LCD monitors.  The ATI Catalyst (fglrx) binary-only driver is crashing again; I think they&#8217;ve had a regression in their AGP support for the R600 GPUs.  Getting dual-head to work with the X.org radeon driver was interesting as I had to find bits and pieces of relevant information all over the place.  To make a long story short, you have to <a title="How to create xorg.conf" href="http://fedoraproject.org/wiki/How_to_create_xorg.conf" target="_blank">create an /etc/X11/xorg.conf</a> file, because Fedora no longer creates on by default (it&#8217;s unnecessary for simple configurations), then edit it to add the second head.</p>
<p>One of my monitors has a native resolution of 1600&#215;1200, and the other 1920&#215;1200.  The X server for no apparent reason defaults to 1600&#215;1200 on both.  I tried adding a modeline for the larger monitor, but it didn&#8217;t do anything.  Finally I found the PreferredMode option in the xorg.conf man page, and that did the trick.  My xorg.conf is below.<span id="more-788"></span></p>
<pre><tt>
# Xorg dual-head configuration
# monitors: Samsung SyncMaster 213T and Dell 2405FPW
# card: Visiontek Radeon HD 2600 Pro 512MB AGP (RV630)
# Eric Smith
# $Id: xorg.conf,v 1.1 2009/09/18 10:03:47 eric Exp eric $

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "pc105+inet"
	Option	    "XkbLayout" "us"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "radeon"
	Option	    "monitor-DVI-0" "Dell"
	Option      "monitor-DVI-1" "Samsung"
EndSection

Section "Monitor"
	Identifier "Dell"
	# Dell 2405FPW
	# Without the PreferredMode option, the X server
	# decides to use 1600x1200.
	Option "Preferredmode" "1920x1200"
EndSection

Section "Monitor"
	Identifier "Samsung"
	# Samsung SyncMaster 213T
	# The PreferredMode option doesn't seem to be
	# necessary here, as the X server picks
	# 1600x1200 on its own.
	# Option "Preferredmode" "1600x1200"
	Option "LeftOf" "Dell"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor "Dell"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
</tt></pre>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2009/09/18/dual-head-on-fedora-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Suboptimal fonts after Fedora 9 upgrade</title>
		<link>https://whats.all.this.brouhaha.com/2008/09/14/suboptimal-fonts-after-fedora-9-upgrade/</link>
		<comments>https://whats.all.this.brouhaha.com/2008/09/14/suboptimal-fonts-after-fedora-9-upgrade/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 21:02:59 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[The Suboptimal Way]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=716</guid>
		<description><![CDATA[Update:Â  I upgraded one of my machines from Fedora 7 to Fedora 9, and it started using tiny fonts.Â  Tom Horsley on the Fedora list explained that now the X server is actually using the display resolution (dots per inch) &#8230; <a href="https://whats.all.this.brouhaha.com/2008/09/14/suboptimal-fonts-after-fedora-9-upgrade/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Update:Â  I upgraded one of my machines from Fedora 7 to Fedora 9, and it started using tiny fonts.Â  Tom Horsley on the Fedora list explained that now the X server is actually using the display resolution (dots per inch) from the monitor&#8217;s EDID data to choose default font sizes.Â  On NX sessions I was getting a default of 75 dpi, and changing it to 100 dpi resulted in the font sizes I expected.Â  I was seeing the tiny fonts on the console as well, but I haven&#8217;t yet returned to the colo to try changing the console dpi.</p>
<p>Original posting below the fold.</p>
<p><span id="more-716"></span></p>
<p>I upgraded one of my machines from Fedora 7 to Fedora 9, and am now having font problems.Â  It is using a tiny font for the system font.Â  Here&#8217;s an example, using a newly created user to show that it is not a problem with a config file in a user&#8217;s home directory:</p>
<div id="attachment_718" style="width: 310px" class="wp-caption alignnone"><a href="http://whats.all.this.brouhaha.com/wp-content/uploads/2008/09/font_sample_f9_upgrade.png"><img class="size-medium wp-image-718" title="font_sample_f9_upgrade" src="http://whats.all.this.brouhaha.com/wp-content/uploads/2008/09/font_sample_f9_upgrade-300x183.png" alt="Fedora 9 upgrade fonts" width="300" height="183" /></a><p class="wp-caption-text">Fedora 9 upgrade fonts</p></div>
<p>I tried a fresh install of Fedora 9 in a virtual machine, and its fonts look more like what was used in earlier Fedora releases:</p>
<div id="attachment_717" style="width: 310px" class="wp-caption alignnone"><a href="http://whats.all.this.brouhaha.com/wp-content/uploads/2008/09/font_sample_f9_fresh_install.png"><img class="size-medium wp-image-717" title="font_sample_f9_fresh_install" src="http://whats.all.this.brouhaha.com/wp-content/uploads/2008/09/font_sample_f9_fresh_install-300x183.png" alt="Fedora 9 fresh install fonts" width="300" height="183" /></a><p class="wp-caption-text">Fedora 9 fresh install fonts</p></div>
<p>On the upgraded system, I also can&#8217;t start emacs:</p>
<blockquote><p>No fonts match `-adobe-courier-medium-r-*-*-12-120-75-75-*-*-*-*&#8217;</p></blockquote>
<p>I went through the list of installed font RPMs (shown below), and don&#8217;t see anything missing compared to the fresh install in the virtual machine, so there must be a configuration problem somewhere.</p>
<p>Here is the output of &#8220;rpm -qa | grep -i font&#8221;:</p>
<blockquote><p>baekmuk-ttf-fonts-common-2.2-6.fc8.noarch<br />
cjkunifonts-uming-0.1.20060928-4.fc8.noarch<br />
libXfont-devel-1.3.1-2.fc8.x86_64<br />
libXfontcache-1.0.4-3.fc8.x86_64<br />
baekmuk-ttf-fonts-gulim-2.2-6.fc8.noarch<br />
libXfontcache-devel-1.0.4-3.fc8.x86_64<br />
xorg-x11-fonts-Type1-7.2-3.fc8.noarch<br />
libXfont-devel-1.3.1-2.fc8.i386<br />
libXfontcache-1.0.4-3.fc8.i386<br />
xorg-x11-fonts-misc-7.2-3.fc8.noarch<br />
lohit-fonts-bengali-2.1.9-1.fc8.noarch<br />
fontconfig-2.4.2-5.fc8.x86_64<br />
lohit-fonts-tamil-2.1.9-1.fc8.noarch<br />
mplayer-fonts-1.1-3.fc.noarch<br />
fontconfig-devel-2.4.2-5.fc8.x86_64<br />
paktype-fonts-2.0-2.fc8.noarch<br />
jomolhari-fonts-0.003-4.fc8.noarch<br />
xorg-x11-fonts-ISO8859-1-100dpi-7.2-3.fc8.noarch<br />
lohit-fonts-gujarati-2.1.9-1.fc8.noarch<br />
fontconfig-2.4.2-5.fc8.i386<br />
bitmap-fonts-0.3-5.1.2.fc7.noarch<br />
xorg-x11-font-utils-7.2-2.fc8.x86_64<br />
lohit-fonts-punjabi-2.1.9-1.fc8.noarch<br />
tetex-fonts-3.0-44.9.fc8.x86_64<br />
libfontenc-1.0.4-4.fc8.x86_64<br />
dejavu-lgc-fonts-2.19-1.noarch<br />
sazanami-fonts-gothic-0.20040629-4.20061016.fc8.noarch<br />
lklug-fonts-0.2.2-5.fc8.noarch<br />
libXfontcache-devel-1.0.4-3.fc8.i386<br />
xorg-x11-fonts-truetype-7.2-3.fc8.noarch<br />
lohit-fonts-hindi-2.1.9-1.fc8.noarch<br />
lohit-fonts-malayalam-2.1.9-1.fc8.noarch<br />
kacst-fonts-1.6.2-2.fc8.noarch<br />
xorg-x11-fonts-100dpi-7.2-3.fc8.noarch<br />
fontconfig-debuginfo-2.4.2-5.fc8.x86_64<br />
liberation-fonts-1.0-1.fc8.noarch<br />
lohit-fonts-kannada-2.1.9-1.fc8.noarch<br />
libfontenc-devel-1.0.4-4.fc8.x86_64<br />
lohit-fonts-telugu-2.1.9-1.fc8.noarch<br />
libXfont-1.3.1-2.fc8.i386<br />
ghostscript-fonts-5.50-18.fc8.noarch<br />
libXfont-1.3.1-2.fc8.x86_64<br />
lohit-fonts-oriya-2.1.9-1.fc8.noarch<br />
libfontenc-1.0.4-4.fc8.i386<br />
mathml-fonts-1.0-21.fc6.noarch<br />
urw-fonts-2.4-3.fc8.noarch</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2008/09/14/suboptimal-fonts-after-fedora-9-upgrade/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FreeNX</title>
		<link>https://whats.all.this.brouhaha.com/2006/09/04/freenx/</link>
		<comments>https://whats.all.this.brouhaha.com/2006/09/04/freenx/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 02:48:22 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[NX]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=346</guid>
		<description><![CDATA[I just tried using FreeNX instead of X port forwarding with SSH. The problem with X port forwarding is that if your SSH connection dies for any reason, you lose your X session. You can use the &#8216;screen&#8217; program inside &#8230; <a href="https://whats.all.this.brouhaha.com/2006/09/04/freenx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I just tried using <a title="FreeNX" target="_blank" href="http://freenx.berlios.de/">FreeNX</a> instead of X port forwarding with SSH.  The problem with X port forwarding is that if your SSH connection dies for any reason, you lose your X session.  You can use the &#8216;screen&#8217; program inside an xterm (or just in SSH directly) for console-style programs, but that doesn&#8217;t help any with actual X clients.  FreeNX uses SSH, but it acts as an X proxy, so that if your SSH conection dies you can reconnect (even from a different machine).<span id="more-346"></span></p>
<p>With Fedora Core 5, FreeNX is available from &#8220;extras&#8221;, so you can just say &#8220;yum install freenx&#8221; on your remote host.  (I almost used the word &#8220;server&#8221;, but in terms of the X window system, the server is the machine running the display, which is the local machine.)  The package installation handles most of the configuration, but there are still a few minor chores remaining.  Some (but not quite all) of them are documented on Rick Stout&#8217;s &#8220;<a title="HOWTO setup Freenx on Fedora" target="_blank" href="http://fedoranews.org/contributors/rick_stout/freenx/">HOWTO setup Freenx on Fedora</a>&#8221; page.  I&#8217;ll get to the details later.</p>
<p>If you&#8217;re using a Fedora release earlier than FC5, Rick supplies RPMs, but they are based on the NX 1.5 core, and only work with the NX 1.5 client.  Unfortunately it appears that NoMachine only distributes the 2.0 client now.  One of the remote machines that I need to access via NX is running Fedora Core 3.  I ended up rebuilding the FC5 Extras SRPMs under FC3, with a few minor changes to the spec file.  I can make the spec, SRPMs, or i386 RPMs available if anyone needs them.</p>
<p>When you configure a connection using the local nxclient, you must put in the DSA key that was generated on the remote nxserver.  Rick&#8217;s page shows how to do that.  But you also have to &#8220;unlock&#8221; the nx user on the remote host, with &#8220;passwd -u -f nx&#8221;.  And the SSH server on the remote host must be listening on the loopback address as well as a public IP address.  Usually that is the case, but my remote host acts as a server for many virtual domains, so I had configured the SSH server to listen on only a single IP address.  I had to change the configuration to make it also listen on 127.0.0.1.</p>
<p>When using FC3 on the remote host, you have to change the client configuration to use a custom session rather than a GNOME session, though you can run GNOME.  Rick&#8217;s page explains that.  But there is also a problem where starting Emacs as an X client gives an error &#8216;Undefined color: &#8220;black&#8221;&#8216;.  jugboy ran into this problem with a different X distribution, and <a title="FreeNX rgb.txt configuration" target="_blank" href="http://jugboy.wordpress.com/2006/06/21/freenx-rgbtxt-configuration/">wrote about how he solved it</a>.  Unfortunately his solution does not seem to work on FC3, because the rgb.txt file actually <strong>is</strong> in the place nxagent expects it.</p>
<p>Aside from that, it is working fine for me with the <a title="NoMachine" target="_blank" href="http://www.nomachine.com/">NoMachine</a> NX client on FC5.  But when I try to connect to either the FC3 or FC5 remote machines from Windows, it connects then reports &#8220;Authentication failed for user esmith&#8221;.  The &#8220;Detail&#8221; button is grayed out, so it is completely non-obvious what is going wrong.</p>
<p>I very much appreciate that the fine folks at NoMachine released the server source code (and library source code) under the GPL.  But it would be nice to have a GPL&#8217;d client program as well.  Apparently <a title="2X" target="_blank" href="http://code.2x.com/linuxterminalserver">2X</a> has just released one for Linux, so I&#8217;ll have to give it a try.  I wanted to download the source, and their web site allows browsing their <a title="Subversion" target="_blank" href="http://subversion.tigris.org/">Subversion</a> repository online (via <a title="Trac" target="_blank" href="http://trac.edgewall.org/">Trac</a>), but it is not clear how to connect from a Subversion client.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2006/09/04/freenx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>S3 should open-source the Linux drivers for their video cards</title>
		<link>https://whats.all.this.brouhaha.com/2006/02/08/s3-should-open-source-the-linux-drivers-for-their-video-cards/</link>
		<comments>https://whats.all.this.brouhaha.com/2006/02/08/s3-should-open-source-the-linux-drivers-for-their-video-cards/#comments</comments>
		<pubDate>Wed, 08 Feb 2006 23:25:21 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Blog/website/news comments]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=214</guid>
		<description><![CDATA[S3 has just released their Chrome S27 graphics chip, and cards are starting to become available. This brings them back into a competitive position with ATI and NVidia. ATI and NVidia will not open-source their drivers for X.org, the open-source &#8230; <a href="https://whats.all.this.brouhaha.com/2006/02/08/s3-should-open-source-the-linux-drivers-for-their-video-cards/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>S3 has just released their <a href="http://www.s3graphics.com/en/products/chrome_s27/">Chrome S27</a> graphics chip, and cards are starting to become <a title="available" href="http://www.theinquirer.net/?article=29581">available</a>. This brings them back into a competitive position with ATI and NVidia.</p>
<p>ATI and NVidia will not open-source their drivers for X.org, the open-source X server used on most Linux systems, nor will they publish documentation allowing third-party drivers to be written. NVidia seems outright hostile to open source, for reasons that are unclear. Both companies have claimed that they don&#8217;t want competitors to be able clone their chips, but neither an open source driver nor documentation would help that happen. Those graphics chips contain hundreds of millions of transistors, and knowing the register-level interface to the chip doesn&#8217;t make cloning easy. If it did, there would be many companies making Pentium 4 equivalent processors, because the x86 documentation is publicly available. But in actuality, only one company (AMD) has managed to make an x86 processor that can compete with Intel on performance, and they&#8217;ve taken many years and hundreds of millions of dollars to do it.</p>
<p>Via, S3&#8242;s parent company, has said that they will not release their X driver as open source, but according to a Linux Today article, the reason they give is that <a href="http://www.linuxtoday.com/infrastructure/2006010701126NWEV">releasing source code would show their competitors the workarounds for flaws in their chips</a>, which the competitors could use as marketing ammunition. They point out that all complex chips have flaws; Intel and AMD actually publish errata lists detailing the flaws in their processors, so it is not surprising that graphics chips should also have flaws.</p>
<p>However, IMNSHO it is silly to think that ATI or NVidia would do that, or that consumers would fall for it if they did. AMD and Intel don&#8217;t use each others&#8217; errata lists for marketing deriding each others&#8217; products. And if Intel said that you shouldn&#8217;t buy an AMD CPU because of some minor errata, wouldn&#8217;t you take that with a grain of salt, and question Intel about their own errata.</p>
<p>I think the real reason Via isn&#8217;t releasing the driver as open source is that keeping it closed is the path of least resistance. Until we (the open source community) convince them of the benefits to them of open source, it is easier for them to keep it closed, and make up silly reasons for doing so.</p>
<p>If they did release the drivers as open source, it would benefit them at least two major ways:</p>
<ul>
<li>They would capture a significant number of Linux and xBSD users that currently buy ATI and NVidia products because there is no open source alternative</li>
<li>They would get third party developers contributing enhancements to the drivers back to them</li>
</ul>
<p>As X and Linux users and developers, we should try to convince S3/Via that there is a lot of upside to open source for them, and very little downside.</p>
<p>I don&#8217;t know of any direct contacts at S3 or Via that we should contact, but it may make sense to send a polite email to their Sales and PR/Marketing departments. The email addresses are on their <a title="contacts page" href="http://www.s3graphics.com/en/company/contact.jsp">contacts page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2006/02/08/s3-should-open-source-the-linux-drivers-for-their-video-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lcdtest 1.00 has new options and commands</title>
		<link>https://whats.all.this.brouhaha.com/2005/04/23/lcdtest-100-has-new-options-and-commands/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/04/23/lcdtest-100-has-new-options-and-commands/#comments</comments>
		<pubDate>Sat, 23 Apr 2005 19:37:42 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[lcdtest]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=91</guid>
		<description><![CDATA[On a mailing list, someone pointed out a Windows lcd test program that was useful for adjusting the pixel clock frequency and phase of LCD monitors with analog VGA inputs (vs. DVI). It puts up alternating white and black vertical &#8230; <a href="https://whats.all.this.brouhaha.com/2005/04/23/lcdtest-100-has-new-options-and-commands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>On a mailing list, someone pointed out a Windows lcd test program that was useful for adjusting the pixel clock frequency and phase of LCD monitors with analog VGA inputs (vs. DVI).  It puts up alternating white and black vertical lines one pixel wide.  This is useful either for auto-setup or for fine tuning.</p>
<p><a href="http://www.brouhaha.com/~eric/software/lcdtest/">lcdtest</a> was able to do that, but you had to type the five key sequence &#8220;wv0&#8211;&#8221; to get it.  So I&#8217;ve added the command &#8220;a&#8221; to do it with a single key.</p>
<p>I also added command line options to list the available video resolutions, select a resolution, and get help.  There&#8217;s a new option to display in a window, intended for debugging and example screenshots.</p>
<p>I now consider the program to be feature complete, so the new release is version 1.00.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/04/23/lcdtest-100-has-new-options-and-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video card woes, continued</title>
		<link>https://whats.all.this.brouhaha.com/2005/04/20/video-card-continued/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/04/20/video-card-continued/#comments</comments>
		<pubDate>Thu, 21 Apr 2005 05:19:47 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=13</guid>
		<description><![CDATA[I installed Fedora Core 4 Test 2 in a spare partition to see if the supplied X server would solve the Radeon 9200 16-bit/24-bit problem. No dice. Ended up installing a Radeon 9550SE card instead, which works OK. After trying &#8230; <a href="https://whats.all.this.brouhaha.com/2005/04/20/video-card-continued/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I installed Fedora Core 4 Test 2 in a spare partition to see if the supplied X server would solve the Radeon 9200 16-bit/24-bit problem.  No dice.  Ended up installing a Radeon 9550SE card instead, which works OK.<br />
<span id="more-13"></span><br />
After trying FC4t2, I had a devil of a time switching back to Fedora Core 3, because the FC4 kernel and modules decided that my serial ATA disk drive should be called /dev/sde instead of /dev/sda.  Apparently the 1394 drive support was claiming four SCSI drive device names for drives not yet plugged in.  Ugh.</p>
<p>Anyhow, once I got FC3 booting again, I tried switching from the Sapphire Radeon 9200 card to a Sapphire Radeon 9550SE card.  That solved the problem.  The software thinks that it&#8217;s a Radeon 9600 AS, using an RV350 AS chip, but it works great.</p>
<p>I was really hoping to stick with the 9200 because it has open-source 3D support, while the later cards don&#8217;t.  But I&#8217;m not actually using 3D, so I guess it doesn&#8217;t matter.</p>
<p>I&#8217;m still surprised that this problem hasn&#8217;t been widely reported.  I wonder if the bug only occurs on 64-bit processors (in 64-bit mode)?  I&#8217;m running on an Athlon 64 3500+.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/04/20/video-card-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video card woes, DVI cables</title>
		<link>https://whats.all.this.brouhaha.com/2005/04/20/video-card-woes-dvi-cables/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/04/20/video-card-woes-dvi-cables/#comments</comments>
		<pubDate>Wed, 20 Apr 2005 21:53:03 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=11</guid>
		<description><![CDATA[The refurb Sapphire Radeon 9200 card arrived yesterday. The card seems to work fine, as far as I can tell. Software is a different matter. The X server in Fedora Core 3 (xorg-x11-6.8.1-12) recognizes the card and is willing to &#8230; <a href="https://whats.all.this.brouhaha.com/2005/04/20/video-card-woes-dvi-cables/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The refurb Sapphire Radeon 9200 card arrived yesterday.  The card seems to work fine, as far as  I can tell.  Software is a different matter.<br />
<span id="more-11"></span><br />
The X server in Fedora Core 3 (xorg-x11-6.8.1-12) recognizes the card and is willing to use it just fine in 8-bit color at resolutions up to 1600&#215;1200.  But in 16-bit or 24-bit mode, it doesn&#8217;t work correctly at any resolution.  Attempting to use it at 1600&#215;1200 in either 16-bit or 24-bit results in a 1600&#215;1200 display, of which the bottom 3/4 of the display is whatever was leftover in the frame buffer, and the top 1/4 appears to be the stuff that is supposed to be displayed, but in 8-bit mode such that the card is displaying it in funny strips.  And at that point the keyboard locks up, though the USB mouse still tracks.  I have to reboot.</p>
<p>I thought it might be a bug fixed in later Fedora Core 3 errata, but xorg-x11-6.8.2-1.FC3.13 does the same thing.</p>
<p>There is no sign of any bugs filed about it in Red Hat Bugzilla.</p>
<p>I&#8217;ll probably try Fedora Core 4 test 2 tonight and see if it&#8217;s any better.  If not, I bought a Sapphire Radeon 9550 card to try, though I&#8217;d rather stick to the 9200 since that was the last ATI chip to have open source 3D support.  (Not that I use 3D at all.)</p>
<p>The Samsung LCD came with a six foot DVI cable, but the way I have the computer positioned I need a slightly longer cable, so yesterday I bought a &#8220;DVI Dual-link Digital + Analog&#8221; ten foot cable.  Turns out that I can&#8217;t use it; the monitor&#8217;s DVI jack won&#8217;t accept the keying and pins for the analog part.  Apparently I need a DVI Dual-link Digital cable without analog, so I bought one of those today.  These DVI cables are a lot more complicated than they should be.</p>
<p>A friend gave me a Monster Cable DVI400 &#8220;High Bandwidth All Digital Video Interface with Gas-Injected Dielectric for Highest Quality HDTV Picture&#8221; 6-foot DVI cable a few weeks back.  It has a $99 Fry&#8217;s tag.  I don&#8217;t ever buy Monster Cable myself, as I think it&#8217;s just grossly overpriced snake oil.  That&#8217;s especially true for DVI cables; the back of the packaging shows two images that they claim are with their DVI cable and some other DVI cable, with muted colors on the other one.  I don&#8217;t believe that for a minute; in fact I think it&#8217;s probably completely fraudulent.  Unlike analog signals, the digital signals are either going to work correctly, or they&#8217;re going to cause much worse problems than muting colors.  Anyhow, the cable apparently isn&#8217;t useful with the Samsung LCD monitor since it&#8217;s only a single-link cable.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/04/20/video-card-woes-dvi-cables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>lcdtest &#8211; a new LCD test pattern utility</title>
		<link>https://whats.all.this.brouhaha.com/2005/04/16/6/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/04/16/6/#comments</comments>
		<pubDate>Sun, 17 Apr 2005 04:09:49 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[lcdtest]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=6</guid>
		<description><![CDATA[As mentioned in my last entry, I just replaced my aging Nokia 445Xi 21&#8243; CRT monitor with a new Samsung SyncMaster 213T 21&#8243; LCD monitor. Much easier on my aging eyes that can no longer focus close in, as the &#8230; <a href="https://whats.all.this.brouhaha.com/2005/04/16/6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As mentioned in my last entry, I just replaced my aging Nokia 445Xi 21&#8243; CRT monitor with a new Samsung SyncMaster 213T 21&#8243; LCD monitor. Much easier on my aging eyes that can no longer focus close in, as the LCD face can sit much further back on my desk than the CRT face did.</p>
<p>I thought I&#8217;d try to count bad pixels. A Google search turned up various LCD test pattern programs for Windows and MacOS, but none for Linux. So naturally I thought I&#8217;d whip up a quick hack to fill this void.<br />
<span id="more-6"></span><br />
<a href="http://www.brouhaha.com/~eric/software/lcdtest/">lcdtest</a> uses <a href="http://www.libsdl.org/">SDL</a> for full-screen display, and in principle should work on other operating systems as well, but I&#8217;ve only tested it on an Athlon 64 running Fedora Core 3 Linux.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/04/16/6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New LCD monitor</title>
		<link>https://whats.all.this.brouhaha.com/2005/04/16/new-lcd-monitor/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/04/16/new-lcd-monitor/#comments</comments>
		<pubDate>Sun, 17 Apr 2005 02:26:03 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=5</guid>
		<description><![CDATA[I just got a new Samsung SyncMaster 213T LCD monitor, on sale locally for $739 with a $100 mail-in rebate (better deals can be found on line, but I like instant gratification). 21&#8243;, 1600&#215;1200. Same diagonal and resolution as the &#8230; <a href="https://whats.all.this.brouhaha.com/2005/04/16/new-lcd-monitor/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I just got a new Samsung SyncMaster 213T LCD monitor, on sale locally for $739 with a $100 mail-in rebate (better deals can be found on line, but I like instant gratification).  21&#8243;, 1600&#215;1200.  Same diagonal and resolution as the Nokia 445Xi CRT it replaced, but much easier on my eyes since I can position it further back on my desk.<br />
<span id="more-5"></span><br />
I think when I bought the Nokia over ten years ago the price was around $1800, and at the time I justified it by expecting that it would be a good monitor for many years.  And in fact, it has served me pretty well for all that time, though it&#8217;s gotten a little bit touchy about turning on properly in recent times.  My friend Steve bought a 445Xi not long after I did, and his is starting to do that too.  In fact, I liked the Nokia so much that when I saw a stack of factory-refurbished ones in Microcenter in Denver for $200 in December of 2003 I bought an extra one to have a spare.  Anyhow, the main drawback of the 445Xi, as with any large CRT monitor, is that it takes up a huge amount of desk space.</p>
<p>My vision isn&#8217;t quite as good as it used to be.  I can&#8217;t easily focus on things relatively close to my eyes any more.  With the Nokia on my desk, the keyboard barely fits in front of it, and lately I&#8217;ve had to sit further and further back from it, which is a real nuisance.  Otherwise I get eye strain very quickly.  Because of this, I haven&#8217;t spent much time on my personal projects lately.</p>
<p>With the Samsung 213T, I can easily have the monitor face 18 inches back from where the Nokia face was previously, which is much more comfortable and avoids eye strain.  Since it&#8217;s an LCD, it also isn&#8217;t subject to the moire patterns that CRTs display when pushed close to their limits.  I used the Nokia at 1600&#215;1200 resolution.  It was capable of more, but at that resolution it was not possible to completely eliminate moire patterns from a dithered gray desktop.</p>
<p>My first LCD monitor was a 14&#8243; Panasonic AL-D40 purchased as a grey-market import before LCD computer monitors became commercially available in the US.  I bought it at the Sunnyvale T-Zone store (RIP).  T-Zone is a Japanese chain, so the store carried quite a variety of items not normally available in the US.  That&#8217;s where I got my Japanese Toshiba Libretto 50 laptop, six months before the US model was available.</p>
<p>Anyhow, on the Panasonic, there was only an analog VGA input, and the auto-setup feature didn&#8217;t do a very good job of getting the pixel timing and phase configured.  I was able to do slightly better with the manual controls, but never got it perfect.  So one of my requirements for a new LCD monitor was a digital (DVI) input.</p>
<p>My current video card is a Saphire card using a Radeon 7000 chip.  I bought it because it was inexpensive (under $40), and because ATI had better open-source 3D support for X (Linux) than NVidia.  However, it does not have a DVI output.  I&#8217;m currently using it with the Samsung, and it works fine.</p>
<p>When I first booted Linux using the Samsung LCD, each time the video mode was changed (during the boot process, before the final X video mode), the monitor displayed a message stating that the video resolution wasn&#8217;t optimal.  Pressing a button on the monitor makes the message go away.  But I was surprised to find that even once X started, using 1600&#215;1200 resolution, I still got the message.<br />
The picture was quite good, though not perfect, and running the auto-setup improved it somewhat.</p>
<p>Eventually I figured out that they really were serious that the maximum supported vertical refresh rate is 60 Hz.  For the Nokia CRT I was using 75 Hz; on the CRT anything less than about 65 Hz resulted in a flicker I could see out of the corners of my eyes.  With an active matrix LCD, though, the refresh rate can be much lower without noticable flicker.  I changed my /etc/X11/xorg.conf file monitor sectoin to say &#8220;VertRefresh 50.0 &#8211; 60.0&#8243;, restarted X, and that made the monitor happier.  I&#8217;m somewhat surprised that X was not able to determine the monitor characteristics automatically with DDC.</p>
<p>Now that I&#8217;m using 60 Hz refresh, the auto-setup did an excellent job.  It&#8217;s still not absolutely perfect; the dithered grey of scroll bars sometimes shimmers.  I expect using the DVI digital interface will fix that.</p>
<p>The Samsung will pivot into either the landscape or portrait orientation, and comes with Windows software to support that.  Since I don&#8217;t use Windows, I searched for information on how to do the same thing with X.  As it turns out, this uses the X Resize and Rotate Extension (RandR).  There&#8217;s a command line utility &#8220;xrandr&#8221; which is used to control it; without arguments it will list the resolutions, rotations, and reflections the X server claims it can support.  The X.org server does support the RandR extension, but the Radeon driver will only allow it to change the display resolution, but not rotate or reflection, at least with the Radeon 7000 chip.  Maybe with newer chips it is supported?  I wasn&#8217;t able to find much information on it even with Google.</p>
<p>I shopped online for an ATI-based card with a chip no newer than the Radeon 9200SE, which is the last ATI chip for which open-source 3D acceleration is available.  (C&#8217;mon, ATI, get with the program again, please!)  I ended up ordering a refurbished OEM 32M Radeon 9200SE card with DVI output for $40.60.</p>
<p>Newegg offered to ship the package to me by Fedex Saver shipping for the princely sum of $1.  Fedex picked up the package from Newegg in Santa Fe Springs, CA on Friday, took and took it to Los Angeles.  Early Saturday morning it arrived in Oakland, then was sent to Portland, OR.  I find this amusing because Oakland is only about 40 miles from the destination.  But Fedex has it scheduled for delivery on Wednesday, so I&#8217;ll just be patient.  For $1, I can&#8217;t complain.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/04/16/new-lcd-monitor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
