<?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>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; nvidia-settings</title> <atom:link href="http://www.ghacks.net/tag/nvidia-settings/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 09:52:46 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Adding a widescreen monitor in Linux</title><link>http://www.ghacks.net/2009/08/03/adding-a-widescreen-monitor-in-linux/</link> <comments>http://www.ghacks.net/2009/08/03/adding-a-widescreen-monitor-in-linux/#comments</comments> <pubDate>Mon, 03 Aug 2009 19:42:13 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[nvidia-settings]]></category> <category><![CDATA[widescreen monitor]]></category> <category><![CDATA[xorg.conf]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=15013</guid> <description><![CDATA[Recently I purchased a 23&#8243; wide screen monitor for my primary desktop PC. I had a feeling there would be a bit of an issue when I plugged it into my Elive Compiz installation that isn&#8217;t as user-friendly as, say, a Ubuntu installation. When I did plug it in it wasn&#8217;t horrible. The biggest problem [...]]]></description> <content:encoded><![CDATA[<p>Recently I purchased a 23&#8243; wide screen monitor for my primary desktop PC. I had a feeling there would be a bit of an issue when I plugged it into my Elive Compiz installation that isn&#8217;t as user-friendly as, say, a Ubuntu installation. When I did plug it in it wasn&#8217;t horrible. The biggest problem I had was the new aspect ratio of the monitor (16:9) was causing everything on the screen to seem stretched with the previous resolution (1280&#215;1024).</p><p>The monitor itself was reporting that the ideal resolution was 1920&#215;1080, so I figured it was just a matter of adding the correct mode to the &#8220;Screen&#8221; section of my <strong>/etc/X11/xorg.conf </strong>file (see more about this in my article &#8220;<a
title="Understanding the xorg.conf file" href="http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/" target="_blank">Get to know Linux: Understanding the xorg.conf file</a>&#8220;). It wasn&#8217;t that easy.</p><p><span
id="more-15013"></span><strong>The first attempt</strong></p><p>Normally, when I needed to change a resolution, or just hard-code a resolution, I would add a sub section in the xorg.conf file like:</p><p><code>SubSection "Display"<br
/> Modes "1920x1080" "1440x900" "1600x1200" "1440x1440" "1280x1024"      "1280x960" "1280x800" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"<br
/> EndSubSection</code></p><p>Normally this would work, picking up the 1920&#215;1080 mode first. In this instance, however, this did not work. I will tell you that I am working with an NVidia Geforce 8800 chipset, so support in Linux is quite good. I know this isn&#8217;t an issue with the video card.  But no matter what resolution I used I was having no luck fighting the aspect ratio. The screen was either stretched too far horizontally, cropped at the bottom, or cropped all around.</p><p>I remembered there was an application that would gather information about my monitor and report it back. Maybe that was the key. The application is <em>ddcprobe</em> will give you the following information:</p><ul><li>Monitor name</li><li>Monitor VertRefresh values and HorizSync rates range</li><li>dpms</li></ul><p>To install this application issue the command:</p><p><em>sudo apt-get install xresprobe</em></p><p>and you are ready to check. To do this issue the command</p><p><em>ddcprobe</em></p><p>which will return something like this:</p><p><code>vbe: VESA 3.0 detected.<br
/> oem: NVIDIA<br
/> vendor: Build    070809.2<br
/> product: MCP67 - mcp68-02 Chip Rev<br
/> memory: 65536kb<br
/> mode: 640x400x256<br
/> mode: 640x480x256<br
/> mode: 800x600x16<br
/> mode: 800x600x256<br
/> mode: 1024x768x16<br
/> mode: 1024x768x256<br
/> mode: 1280x1024x16<br
/> mode: 1280x1024x256<br
/> mode: 320x200x64k<br
/> mode: 320x200x16m<br
/> mode: 640x480x64k<br
/> mode: 640x480x16m<br
/> mode: 800x600x64k<br
/> mode: 800x600x16m<br
/> mode: 1024x768x64k<br
/> mode: 1024x768x16m<br
/> mode: 1280x1024x64k<br
/> mode: 1280x1024x16m<br
/> edid:<br
/> edidfail</code></p><p>Notice the edidfail at the end. What happens is sometimes hardware will not respond properly when the EDID is queried. If this happens try to probe a few more times, you should get more information. In my case, the Samsung 2333sw would never report the full information.</p><p>Back to square one.</p><p><strong>NVidia</strong></p><p>Remember I mentioned I was using an NVidia GeForce chipset? That&#8217;s a good thing because there is a handy application called <em>nvidia-settings</em> that I had used with much success before. The only reason I hadn&#8217;t automatically tried this was because I have had issues with the Elive Compiz distribution and X when trying to use tools not standard to the distribution. And besides the Elive resolution tool wasn&#8217;t picking up the new monitor so there was no hope there.</p><p>Installing the new tool was as simple as issuing:</p><p><em>sudo apt-get install nvidia-settings</em></p><p>Running the tool was equally as easy by issuing the command:</p><p><em>sudo nvidia-settings</em></p><div
id="attachment_15014" class="wp-caption alignleft" style="width: 470px"><a
rel="attachment wp-att-15014" href="http://www.ghacks.net/2009/08/03/adding-a-widescreen-monitor-in-linux/nvidia_settings/"><img
class="size-full wp-image-15014" src="http://www.ghacks.net/wp-content/uploads/2009/08/nvidia_settings.png" alt="Figure 1" width="460" height="360" /></a><p
class="wp-caption-text">Figure 1</p></div><p>When this application starts you will see a number of sections in the left pane (see Figure 1) that you can click on. Click on the X Server Display Configuration and you will then see a button for Detect Displays. Click on that and the new resolution should appear. The next step is to click the Save to X Configuration File which will write your changes.Finally click the Quit button to finish up.</p><p>In order to actually have the changes take effect you have to log out of X and log back in. Once you do you should see your new wide screen monitor in action.</p><p><strong>What did it write?</strong></p><p>The results of the <em>nvidia-settings</em> change to the xorg.conf file surprised me. It completely rewrote the &#8220;Screen&#8221; section of the Xorg configuration file. Here is the &#8220;Screen&#8221; section:</p><p><code>Section "Screen"<br
/> Identifier     "Screen0"<br
/> Device         "Videocard0"<br
/> Monitor        "Monitor0"<br
/> DefaultDepth    24<br
/> Option         "TwinView" "0"<br
/> Option         "TwinViewXineramaInfoOrder" "CRT-0"<br
/> Option         "metamodes" "1920x1080 +0+0; 1440x900 +0+0; 1280x1024 +0+0; 1280x960 +0+0; 1280x800 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"<br
/> SubSection     "Display"<br
/> Depth       24<br
/> EndSubSection<br
/> EndSection</code></p><p>The TwinView option is usually used for dual head displays. In order for Xorg to get the 16:9 aspect ration it must use it and splice the two images together.</p><p><strong>Final thoughts</strong></p><p>Linux has come such a long way. But when you are attempting to configure a distribution that isn&#8217;t especially made to be Noobie-friendly don&#8217;t expect for tasks like attaching a widescreen monitor to be an out of the box experience. The good news is that there are plenty of tools to help you out of little situations such as this.</p><p>In the end the new monitor works and is as beautiful a display as I have seen.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/08/03/adding-a-widescreen-monitor-in-linux/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> </channel> </rss>
