<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Uni</id>
	<title>LinuxMCE - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Uni"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/Uni"/>
	<updated>2026-05-11T05:51:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=20133</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=20133"/>
		<updated>2009-07-30T23:54:36Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* MOTHERBOARD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After having major crashing issues with LMCE, I found that it didn&#039;t like my video card so much (though others recommended it...); it would crash X-Windows.  Also video card was sharing an interrupt with my NIC.  I have resolved these issues by going back to my initial build Video Card, and installing a new NIC which doesn&#039;t try to mate with my Vid Card&#039;s interrupt.  My box is very stable now and never crashes and I&#039;m really enjoying LMCE now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...it resolved itself in 810 Alpha.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== Video Card ====&lt;br /&gt;
&lt;br /&gt;
BFG Tech BFGR76256GTOCE GeForce 7600GT 256MB&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN:&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20132</id>
		<title>LinuxMCE-0810 alpha2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20132"/>
		<updated>2009-07-30T20:26:46Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Versions]]&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
# Install Kubuntu Intrepid desktop, update it and enable the restricted (video) drivers if needed. (download Kubuntu 8.10 &#039;&#039;&#039;desktop&#039;&#039;&#039; release from one of these: [http://mirrors.ccs.neu.edu/releases.ubuntu.com/kubuntu/8.10/ Northeastern University Mirror, USA], [http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu-release/kubuntu/8.10/ Mannheim University Mirror, Germany]) &#039;&#039;&#039;Currently, only the 32bit version of LinuxMCE is available. Only download the i386 version of 8.10 Kubuntu, even if your system can support 64bit versions.&#039;&#039;&#039;&lt;br /&gt;
# Run aptitude update and aptitude dist-upgrade to get the latest Kubuntu updates.&lt;br /&gt;
# Grab the latest installer script from [http://deb.linuxmce.org/ubuntu here], unpack them and change into the freshly created &#039;&#039;new-installer&#039;&#039; directory.&lt;br /&gt;
# Run the following scripts (as root, in order): pre-install-from-repo.sh, mce-install.sh, post-install.sh.&lt;br /&gt;
# Reboot, wait for the activity to stop (see progress on console 8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EDIT:  MAKE SURE YOUR INTERNET CONNECTION IS ON ETH0!&#039;&#039;&#039; (For linux Newbies ETH0 is probably the network card on your motherboard...or plug all NICs into a switch that has Internet access)&lt;br /&gt;
&lt;br /&gt;
In other words, after installing Kubuntu:&lt;br /&gt;
 sudo su - #This might ask for the password you specified earlier during the install of kubuntu.&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude dist-upgrade&lt;br /&gt;
 wget -c http://deb.linuxmce.org/ubuntu/new-installer-alpha-latest.tar.gz&lt;br /&gt;
 tar xvf new-installer-alpha-latest.tar.gz&lt;br /&gt;
 cd new-installer&lt;br /&gt;
 ./pre-install-from-repo.sh&lt;br /&gt;
 ./mce-install.sh&lt;br /&gt;
 ./post-install.sh&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
=== HDMI Audio ===&lt;br /&gt;
If you installed 0810 Alpha 2.26 or earlier you will need to do apt-get dist-upgrade on your Core &amp;amp; MD&#039;s to get the updated AVwizard that enables HDMI audio to be easily configured... this will get you the new AVwizard and any other fixes changes since you last upgraded. For the time being you will need to upgrade nVidia (180.60 or greater) &amp;amp; alsa (1.0.20 or later) drivers by hand.&lt;br /&gt;
&lt;br /&gt;
Updated AVwizard notes;&lt;br /&gt;
&lt;br /&gt;
The new AVwizard now allows you to select primary &amp;amp; secondary HDMI/VGA connectors using the keyboard. Press &#039;1&#039; for HDMI 1 and &#039;Q&#039; for HDMI 2 and press &#039;2&#039; for VGA 1 and &#039;S&#039; for VGA 2. Once in the Graphical AVwizard UI you will notice that these new connectors are now available for selection. you will also notice that the AVwizard now has a new screen layout for selecting the Audio output and also includes &#039;HDMI&#039; as one of the output connector options. Select &#039;HDMI&#039; from this screen if you want Stereo output then in the following screen respond &#039;No&#039; to Dolby Digital and DTS. If you want surround audio to be routed out of the HDMI connector (mainly used with surround amplifiers with HDMI inputs) then select &#039;HDMI&#039; and then answers &#039;yes&#039; to the Dolby Digital &amp;amp; DTS wizard screens.&lt;br /&gt;
&lt;br /&gt;
=== nVidia Restricted Driver ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Install the nVidia restricted driver (177) from KDE using the Hardware Manager &#039;&#039;before&#039;&#039; installing LinuxMCE 0810 Alpha for the best results&amp;lt;/strike&amp;gt; The installer will now automatically choose and install the correct restricted driver during setup.It will be installed after selecting &amp;quot;OpenGL&amp;quot; on your Media Director in web admin page.&lt;br /&gt;
&lt;br /&gt;
=== MythTV ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Remove reference to hardy in /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
from terminal&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install pluto-mythtv-player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install updated version of pluto-mythtv-plugin&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup Diskless MD ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Follow the steps from [[LinuxMCE-0810_alpha1#Setup_Diskless_MD|alpha1]].&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading kernel ===&lt;br /&gt;
&amp;lt;strike&amp;gt;There are issues with the &#039;&#039;fglrx&#039;&#039; driver that are documented in Ubuntu&#039;s bug tracking system.  If you&#039;re experiencing those issues, upgrade the kernel to &#039;&#039;2.6.27-13&#039;&#039; or better. [[Upgrading the Kernel]] has been updated with instructions on doing this.&amp;lt;/strike&amp;gt; The latest official kernel is -14&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
Check if there is no junk like references to hardy in /etc/apt/sources.list then:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get dist-upgrade&lt;br /&gt;
Or use a package manager on the KDE desktop for more convenience.&lt;br /&gt;
&lt;br /&gt;
=== 20090218 (alpha-2.1) ===&lt;br /&gt;
*lmce-datalog-db_2.0.0.44.0902180810&lt;br /&gt;
*lmce-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-lmce-datalog_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald-src_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald_2.0.0.44.0902180810&lt;br /&gt;
*pluto-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-hal-device-finder_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-zwave-lighting_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
&lt;br /&gt;
==== 20090222 (alpha-2.1.1) ====&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902220810&lt;br /&gt;
*pluto-bluetooth-dongle_2.0.0.44.0902220810&lt;br /&gt;
&lt;br /&gt;
=== 20090301 (alpha-2.2) ===&lt;br /&gt;
SVN revision: 21746&lt;br /&gt;
&lt;br /&gt;
To avoid a known problem when upgrading pluto-storage-devices, forcefully remove it before upgrading and let apt fix it:&lt;br /&gt;
 dpkg -r --force-all pluto-storage-devices&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install -f&lt;br /&gt;
Also please note that installing the upgrade of pluto-system-database will OVERWRITE your existing pluto_main database. It  is therefore advisable to make a backup first!&lt;br /&gt;
 mysqldump --skip-extended-insert pluto_main &amp;gt;pluto_main_$PK_Installation-`date &#039;+%Y%m%d:%H%M%S&#039;`.sql&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903010810&lt;br /&gt;
*pluto-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903010810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903010810 &lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903010810&lt;br /&gt;
&lt;br /&gt;
=== 20090308 (alpha-2.3) ===&lt;br /&gt;
SVN revision: 21765&lt;br /&gt;
&lt;br /&gt;
Again it is wise to backup your database as there is a new pluto-system-database package, but this one will not overwrite your pluto_main database if it is already installed, it should do an sqlCVS update instead.  &lt;br /&gt;
Also remove the pluto-storage-devices, hopefully for the last time.  &lt;br /&gt;
See the previous upgrade [[LinuxMCE-0810_alpha2#20090301_.28alpha-2.2.29|above]] for details on how to do these things.  &lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903080810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903080810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903080810&lt;br /&gt;
&lt;br /&gt;
=== 20090315 (alpha-2.4) ===&lt;br /&gt;
SVN revision: 21798&lt;br /&gt;
&lt;br /&gt;
The web admin is being moved from pluto-admin to lmce-admin with this build. A redirect has been placed in pluto-admin to redirect to the new web admin URL to help smooth the transition. While every attempt has been made to make this a smooth transition, please be sure to file a trac ticket if you find bugs related to this move so I can get them taken care of -  [[User:jondecker76|jondecker76]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Asterisk IVR is broken in this release. For those that need to get it working/wish to try out new changes, do the following:&lt;br /&gt;
 sudo apt-get install  libsox-fmt-all &lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 sudo rm generate_users_voicemenu.pl&lt;br /&gt;
 sudo wget http://svn.linuxmce.org/trac.cgi/browser/branches/LinuxMCE-0810/src/Asterisk/generate_users_voicemenu.pl?format=raw&lt;br /&gt;
 sudo chmod 755 generate_users_voicemenu.pl&lt;br /&gt;
 sudo ./generate_users_voicemenu.pl&lt;br /&gt;
Be sure to have the default voice set up in the Text_To_Speech device&#039;s device data (its default is the ugly one we&#039;re already used to)! I also highly recommend following the instructions located at [http://wiki.linuxmce.org/index.php/Text_To_Speech http://wiki.linuxmce.org/index.php/Text_To_Speech] on how to install some better voices, and set the default voice to voice_nitech_us_slt_arctic_hts after you install the better voices (this is the best free voice available ATM). This should all work on next weeks build for those that can wait.. I&#039;m still working on getting the better voices included by default, but need to check on licensing issues first.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903150810&lt;br /&gt;
*pluto-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903150810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0903150810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903150810&lt;br /&gt;
&lt;br /&gt;
=== 20090322 (alpha-2.5) ===&lt;br /&gt;
SVN revision: 21827&lt;br /&gt;
&lt;br /&gt;
*freepbx_0+2.3.1-2&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0903220810&lt;br /&gt;
*pluto-install-scripts_2.0.0.44.0903220810&lt;br /&gt;
*pluto-raid-tools_2.0.0.44.0903220810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903220810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903220810&lt;br /&gt;
&lt;br /&gt;
=== 20090401 (alpha-2.6) ===&lt;br /&gt;
Note: This build will attempt to use Launch Manager to co-ordinate startup and shutdown of devices. While it is not 100% finished, it is working and stable. Please test it out and file any problems against trac ticket #48. Also, please note the following:&lt;br /&gt;
 I&#039;m not sure on this, but you  may have to manually install LM via apt-get&lt;br /&gt;
 After you upgrade, reboot your core &lt;br /&gt;
 CLI output of LM can be viewed on tty8 on the core, and tty1 on MD&#039;s (alt+ctrl+F8 and alt+ctrl+F1 respectively). You will have to manually switch back to the orbiter on tty7 when finished&lt;br /&gt;
 CLI output is not yet completely finished, so the top fields will be blank (this is normal for now)&lt;br /&gt;
 CLI output of the log messages is working however, so please take a peek at them on tty8/tty1 shortly after you hear the 2nd set of beeps on boot up (when the &amp;quot;x&amp;quot; cursor appears on the screen).&lt;br /&gt;
 You can further test out LM by switching to tty8/tty1 right after doing a router reload and watching the output and comparing it to what you would expect it to be.&lt;br /&gt;
 LM dos not yet track regen process and report the % done. This should be working in next week&#039;s build, however.&lt;br /&gt;
 If there are problems and/or you wish to restore previous functionality, the original /usr/pluto/bin/startCore.sh file can be restored from the backup /usr/pluto/bin/startCore.sh._backup, and the LM package removed&lt;br /&gt;
 LM is not yet properly daemonized. I&#039;m saving this step for last after the socket layer is implemented and we get a client coded.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; All orbiters will likely do a FULL REGEN after this update, and it may appear that your system is  hanging because of this. Please give it some time to finish the regen (could take up to an hour on large installs)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-dynamic-dns_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbitergen_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbiter_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090405 (alpha 2.7) ===&lt;br /&gt;
From now on, the SVN version will part of the deb name.&lt;br /&gt;
 You may need to uninstall &#039;lmcevdr&#039; (dpkg -r --force-all lmcevdr) and reinstall it (apt-get install lmcevdr) to get around the install-script bug in last weeks .deb package. It worked for me. &lt;br /&gt;
* lmce-game-player_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-phoenix-solo-usb_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmcevdr_1.1-10_all.deb (This is no main package, and therefore does not contain the regular version designation. It is based upon version 21875)&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-simplephone_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09040521873_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090412 (alpha 2.8) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041221886_i386.deb (283,284) - Finally, good voices will actually install (Nitech HTS Arctic). &lt;br /&gt;
* pluto-system-database_2.0.0.44.09041221886_i386.deb (211) - New default voice is voice_nitech_us_slt_arctic_hts. - game plugin and player template cleanups&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09041221886_i386.deb (627,628) - Update kernel image for diskless MDs upon regenning.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041221886_i386.deb (220) - Infrared codes will now properly come from schema.linuxmce.org&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09041221886_i386.deb (234)- also schema.linuxmce.org IR codes related.&lt;br /&gt;
* pluto-motion-wrapper_2.0.0.44.09041221886_i386.deb (455,456) - changed config variable from ffmpeg_filename to movie_filename&lt;br /&gt;
* lmce_launch_manager_2.0.0.44.09041221886_i386.deb (298,299) - LM Actions now work from CLI(such as reload, regen, reboot, etc...)&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041221886_i386.deb (673,674) - Rebuilt for new device template&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041221886_i386.deb (671,672) - Rebuilt for new device template&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.09041221886_i386.deb (341,342) - may need to be rebuilt for device template changes&lt;br /&gt;
&lt;br /&gt;
=== 20090413 (alpha 2.9 jondecker special) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041321887_i386.deb (283,284) - fixes stupid post-install typo&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09041321891_i386.deb (505,506) - thermostate support&lt;br /&gt;
&lt;br /&gt;
=== 20090419 (alpha 2.10 pbr) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-screen-capture-camera_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090426 (alpha 2.11) ===&lt;br /&gt;
With this release, MythTV now takes advantage of storage groups. Do some recordings, and try recording to a few different storage groups. &lt;br /&gt;
Please test this out and report any problems such as duplicate attributes appearing in pluto_media, icon image not showing up, recordings failing to record, etc. Also, if you do have problems, try a reboot and see if it fixes the problem, then please let me know if the reboot fixed your problem. - jondecker76&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POST-BUILD  UPDATE:&#039;&#039;&#039; A couple of small bugs have been found that will be fixed in next week&#039;s build. 1) Some storage groups are missing the leading &amp;quot;/&amp;quot; in the path, causing problems images in mythweb, downloads in the mythweb, etc. 2) Unmounted storage devices were being skipped. This means that you may not have a storage group for some of your devices at some times. I am changing this so that the storage groups are created, and if for some reason it is not available when a recording is set to use the storage group, then the recording will go to the (always present) Default storage group.&lt;br /&gt;
For those wanting to fix #1 right now, just edit /usr/pluto/bin/StorageDevices_PlutoDirStructure.sh and add a preceeding slash before the path beginning with &#039;home/....&#039; on lines 214 and 226. After this modification, MythTV works great in all of the storage groups! (You should do a reboot after making the change)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more setup fixes, this time for the MD&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042621919_i386.deb (234) - small fix to get rid of a warning on DCERouter startup re missing dir., New MythTV directory structure stuff&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09042621919_i386.deb (270,271) - Added Support for Cisco 7910 phone&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09042621919_i386.deb (302) - Added support for Cisco 7910 phone&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042621919_i386.deb (211) - &#039;&#039;&#039;If new devices are added, the pluto-system-database needs to be updates as well&#039;&#039;&#039;&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042621919_i386.deb (533) - Adds new tv_shows_* directories. Generates MythTV storage groups&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09042621919_i386.deb (134,153) -  adds some useful debugging snippets that helped trace down the problem of mythtv attributes not adding to pluto_media&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042621919_i386.deb (134,153) - lots of changes to facilitate the new storage groups&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09042621919_i386.deb (503,508) - small changes to work with new tv_shows_* directories&lt;br /&gt;
&lt;br /&gt;
=== 20090429 (alpha 2.12) ===&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042921929_i386.deb (533) - Fixes some small bugs in MythTV storage groups&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042921929_i386.deb (234) - misc. MythTV storage group enhancements&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042921929_i386.deb (134,153) - misc. MythTV storage group enhancement&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09042921929_i386.changes (627,628) - lots of fixes for MD boot- Changes effect new installs only&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042921929_i386.deb (211) - Fixes hardy issue in sources.list&lt;br /&gt;
* pluto-nvidia-video-drivers_2.0.0.44.09042921929_i386.deb (490) - changed the package requirement to nvidia-glx-180 for intrepid&lt;br /&gt;
&lt;br /&gt;
=== 20090501 (alpha 2.13) ===&lt;br /&gt;
There are a few more MythTV storage group changes in this build. Please understand that the storage group name changes may throw mythweb out of whack on some old recordings, but this should be minimal. The old &amp;quot;user_*/&amp;lt;storage_device&amp;gt;&amp;quot; naming scheme is replaced with a &amp;quot;&amp;lt;username&amp;gt;:&amp;lt;storage_device&amp;gt;&amp;quot; naming convention. This will appeal to many more users than the user_* convention. Also, there is now support for custom storage groups. You can make your own storage groups now on top of the auto-generated LMCE ones by prepending with &amp;quot;custom:&amp;quot; (for example, you may make a new storage group named &amp;quot;custom:MyDrive&amp;quot;, and it will not be removed or overwritten by the scripts that generate the storage groups). One last change is in the &amp;quot;Default&amp;quot; storage group - it no longer points to the drive with most space. This was changed because eventually it would throw mythweb for a loop once the paths changed. I will look into a better way to defaultly record to the drive with most space, most likely using recording profiles.&lt;br /&gt;
&lt;br /&gt;
* lmce-launch-manager (298,299) - db wrapper fix to handle empty resultsets&lt;br /&gt;
* pluto-bluetooth-dongle (124,143) - fix some connection issues in JavaMO&lt;br /&gt;
* pluto-mythtv-plugin (134,153)&lt;br /&gt;
* pluto-storage-devices (533)&lt;br /&gt;
* pluto-boot-scripts (234) - MD fixes&lt;br /&gt;
* mce-diskless-tools (391) - MD fixes&lt;br /&gt;
* pluto-install-scripts (627,628) - MD fixes&lt;br /&gt;
* pluto-x-scripts (520,523) - AV Wizard fix for MD&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Init speedup&lt;br /&gt;
&lt;br /&gt;
=== 20090503 (alpha2.14) ===&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09050321942_i386.deb (505,506) - boolean fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.15) ===&lt;br /&gt;
KDE on the MD should work now. The first boot of the system after the update will take a bit longer, as stuff that has not worked, is now being executed for the first time.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09050521951_i386.deb (627,628) - Lots of small fixes&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050521951_i386.deb (211) - More hardy extinction&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521951_i386.deb (234) - Small bug with regards to MySQL authorization fixed, which results in a running KDE on the MD, again.&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.16 snafu fix) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521958_i386.deb (234) - snafu causing weird things and corruption on updates&lt;br /&gt;
&lt;br /&gt;
=== 20090506 (alpha2.17) ===&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09050621962_i386.deb (270,271) - Additional australian provider in the web admin (VoIPWA) and some janitory work.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050621962_i386.deb (234) - Additional visual feedback during the first boot, after running the AV Wizard&lt;br /&gt;
&lt;br /&gt;
=== 20090507 (alpha2.18)===&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09050721973_i386.deb (302) - Pnp script for Cisco 7910, aastra (aastra still needs a device template)&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09050721973_i386.deb (298,299) - Launch manager is now started in its own screen session&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050721973_i386.deb (211) - Removal of X Client Data as a dependency&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09050721973_i386.deb (134,153) - small changes to keep backend in sync&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09050721973_i386.deb (533) - Updates the Default and LiveTV storage groups so they use the drive with most space&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050721973_i386.deb (234) - Better detection of Intel Mobile Graphics adapter&lt;br /&gt;
&lt;br /&gt;
=== 20090511 (alpha2.19) ===&lt;br /&gt;
* lmcevdr - more VDR configuration settings&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09051121983_i386.deb (234) - Another KDE Desktop on MD fix&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09051121984_i386.deb (627,628) - Be agnostic about the compression format of tar archives, and more forgiving on download problems&lt;br /&gt;
&lt;br /&gt;
=== 20090515 (alpha2.20) ===&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more VDR configuration settings&lt;br /&gt;
* pluto-system-database_2.0.0.44.09051522002_i386.deb (211) - Additional package definitions (vdr-plugin-streamdev-server and vdr-plugin-streamdev-client)&lt;br /&gt;
* pluto-hald_2.0.0.44.09051522002_i386.deb (529,530) - USB detection, better MCE2 support&lt;br /&gt;
* pluto-vdr-plugin_2.0.0.44.09051522002_i386.deb (466,467) - Additional dependency for pluto-vdr-plugin to vdr-plugin-streamdev-server&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09051522002_i386.deb (298,299) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09051522002_i386.deb (119,138) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09051522003_i386.deb (533) - some small MythTV storage group tweaks&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09051522002_i386.deb (289,290) - changes to the configuraton script to start squeezecenter instead of slimserver&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09051522002_i386.deb (220) - Screen Saver section fixed&lt;br /&gt;
* pluto-plutoutils_2.0.0.44.09051522002_i386.deb (197,196) - fix FileUtils::ReadURL method&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09051522002_i386.deb (116,135) - support for external media in conjunction with playlists&lt;br /&gt;
&lt;br /&gt;
=== 20090520 (alpha2.21) ===&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09052022008_i386.deb (220) - GSD/IR code update fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090601 (alpha 2.22) ===&lt;br /&gt;
This update contains lots of changes to the storage mechanism. Make sure you can live without a working system for a while, in case things don&#039;t work out ...&lt;br /&gt;
&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060122043_i386.deb (211) - More VDR related changes in the package definitions.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060122043_i386.deb (234) - New installations will use our own new_installation script, starting with number 1000000&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09060122043_i386.deb (116,135) - fixed bug in playlist support&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09060122043_i386.deb (503,508) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09060122043_i386.deb (533) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09060122043_i386.deb (134,153) - Storage group enhancements to use the new pvr directory, as well as addition of a new script to handle mythtv storagegroup creation and maintenance. Hopefully this will also fix some stability issues. Mythtv auto expire set from 1GB to 10GB to match the LMCE low disk space nag.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09060122043_i386.deb (220) - more Pluto -&amp;gt; LMCE renames...&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060122043_i386.deb (204) - new art work for MythTV remote&lt;br /&gt;
* pluto-zwave-lighting2.0.0.44.09060122043_i386.deb (505,506) - inclusion enhancements&lt;br /&gt;
&lt;br /&gt;
=== 20090609 (alpha 2.23) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060922056 (234)- backup procedure backs up pluto_media and mediapics&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060922056 (204) - more art work for MythTV remote on a mobile, remove pluto from more orbiter screens&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060922056 (211) - Updates to the MythTV remote and EnOcean package&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09060922056 (505,506) - device reset capabilities&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09060922056 (703,704) - Initial shoutcast support&lt;br /&gt;
&lt;br /&gt;
=== 20090628 (alpha 2.24)  ===&lt;br /&gt;
* lmce-mediatomb_2.0.0.44.09062822099_i386.deb (702) - Support for MediaTomb UPnP Server. One day, I will understand why people don&#039;t put UPnP into a name, when it handles the configuration of a UPnP Server&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09062822099_i386.deb (270,271) - Make sure asterisk is owner of all /etc/asterisk files after updating the dialplan.&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09062822099_i386.deb (302) - Make sure asterisk is owner of all /etc/asterisk files after adding IP phones&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09062822099_i386.deb (119,138) - Support for Gyration 3101&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09062822099_i386.deb (204) - more art work for voice mail&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09062822099_i386.deb (289,290) - support playing of URLs via SqueezeBoxes, turn off SqueezeBoxes after stopping from Orbiter&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09062822099_i386.deb (116,135) - Updates to voice mail datagrid, media streams by default attempt to grab a synopsis from the attribute database, if available, support for Gyration 3101&lt;br /&gt;
* pluto-system-database_2.0.0.44.09062822099_i386.deb (211) - Updates to the voice mail screens, cursor no longer visible in video playback (Yeah, TschakEEE go!!!), Support for Gyration 3101&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09062822099_i386.deb (505,506) - enhanced logging&lt;br /&gt;
&lt;br /&gt;
=== 20090721 (alpha 2.25) ===&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09072122164_i386.deb (703,704) - sanity check on configuration values, prevents excessive load when too low interval&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.09072122164_i386.deb (124,143) - JavaMO -Updated keymappings for SE phones, doesn&#039;t turn on backlight - saves phone battery&lt;br /&gt;
* pluto-chromoflex_2.0.0.44.09072122164_i386.deb (711,712) - Initial support&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09072122164_i386.deb (302) - Fixing overambitious deletion in configure_squeezebox.pl&lt;br /&gt;
* pluto-irtrans-ethernet_2.0.0.44.09072122164_i386.deb (709,710) - Plug and play support for the IRTrans Ethernet dongles&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09072122164_i386.deb (119,138) - Fix of serious keyboard bug introduced in alpha 2.24&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09072122164_i386.deb (289,290) - Modified launch script. [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-slimserver-plugin_2.0.0.44.09072122164_i386.deb (425,425) - [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-standard-plugins_2.0.0.44.09072122164_i386.deb (116,135) - Changes to Media Plugin to make nicer output of playing media in Playlist datagrid.&lt;br /&gt;
* pluto-system-database_2.0.0.44.09072122164_i386.deb (211) - Updates to device template #53.&lt;br /&gt;
&lt;br /&gt;
=== 20090722 (alpha2.26) ===&lt;br /&gt;
* pluto-av-wizard_2.0.0.44.09072222170_i386.deb (556,555) - HDMI sound support&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09072222170_i386.deb (234) - HDMI sound support&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09072222170_i386.deb (220) - HDMI sound support&lt;br /&gt;
** HDMI support requires ALSA 1.0.19 or later.&lt;br /&gt;
&lt;br /&gt;
=== upcoming... ===&lt;br /&gt;
* lmce-activate-orbiter-plasmoid (707,708) - Plasmoid to re-activate Orbiter&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Previous alpha releases ==&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha1]]&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha0]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20131</id>
		<title>LinuxMCE-0810 alpha2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20131"/>
		<updated>2009-07-30T20:26:32Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Versions]]&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
# Install Kubuntu Intrepid desktop, update it and enable the restricted (video) drivers if needed. (download Kubuntu 8.10 &#039;&#039;&#039;desktop&#039;&#039;&#039; release from one of these: [http://mirrors.ccs.neu.edu/releases.ubuntu.com/kubuntu/8.10/ Northeastern University Mirror, USA], [http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu-release/kubuntu/8.10/ Mannheim University Mirror, Germany]) &#039;&#039;&#039;Currently, only the 32bit version of LinuxMCE is available. Only download the i386 version of 8.10 Kubuntu, even if your system can support 64bit versions.&#039;&#039;&#039;&lt;br /&gt;
# Run aptitude update and aptitude dist-upgrade to get the latest Kubuntu updates.&lt;br /&gt;
# Grab the latest installer script from [http://deb.linuxmce.org/ubuntu here], unpack them and change into the freshly created &#039;&#039;new-installer&#039;&#039; directory.&lt;br /&gt;
# Run the following scripts (as root, in order): pre-install-from-repo.sh, mce-install.sh, post-install.sh.&lt;br /&gt;
# Reboot, wait for the activity to stop (see progress on console 8).&lt;br /&gt;
&lt;br /&gt;
EDIT:  MAKE SURE YOUR INTERNET CONNECTION IS ON ETH0! (For linux Newbies ETH0 is probably the network card on your motherboard...or plug all NICs into a switch that has Internet access)&lt;br /&gt;
&lt;br /&gt;
In other words, after installing Kubuntu:&lt;br /&gt;
 sudo su - #This might ask for the password you specified earlier during the install of kubuntu.&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude dist-upgrade&lt;br /&gt;
 wget -c http://deb.linuxmce.org/ubuntu/new-installer-alpha-latest.tar.gz&lt;br /&gt;
 tar xvf new-installer-alpha-latest.tar.gz&lt;br /&gt;
 cd new-installer&lt;br /&gt;
 ./pre-install-from-repo.sh&lt;br /&gt;
 ./mce-install.sh&lt;br /&gt;
 ./post-install.sh&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
=== HDMI Audio ===&lt;br /&gt;
If you installed 0810 Alpha 2.26 or earlier you will need to do apt-get dist-upgrade on your Core &amp;amp; MD&#039;s to get the updated AVwizard that enables HDMI audio to be easily configured... this will get you the new AVwizard and any other fixes changes since you last upgraded. For the time being you will need to upgrade nVidia (180.60 or greater) &amp;amp; alsa (1.0.20 or later) drivers by hand.&lt;br /&gt;
&lt;br /&gt;
Updated AVwizard notes;&lt;br /&gt;
&lt;br /&gt;
The new AVwizard now allows you to select primary &amp;amp; secondary HDMI/VGA connectors using the keyboard. Press &#039;1&#039; for HDMI 1 and &#039;Q&#039; for HDMI 2 and press &#039;2&#039; for VGA 1 and &#039;S&#039; for VGA 2. Once in the Graphical AVwizard UI you will notice that these new connectors are now available for selection. you will also notice that the AVwizard now has a new screen layout for selecting the Audio output and also includes &#039;HDMI&#039; as one of the output connector options. Select &#039;HDMI&#039; from this screen if you want Stereo output then in the following screen respond &#039;No&#039; to Dolby Digital and DTS. If you want surround audio to be routed out of the HDMI connector (mainly used with surround amplifiers with HDMI inputs) then select &#039;HDMI&#039; and then answers &#039;yes&#039; to the Dolby Digital &amp;amp; DTS wizard screens.&lt;br /&gt;
&lt;br /&gt;
=== nVidia Restricted Driver ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Install the nVidia restricted driver (177) from KDE using the Hardware Manager &#039;&#039;before&#039;&#039; installing LinuxMCE 0810 Alpha for the best results&amp;lt;/strike&amp;gt; The installer will now automatically choose and install the correct restricted driver during setup.It will be installed after selecting &amp;quot;OpenGL&amp;quot; on your Media Director in web admin page.&lt;br /&gt;
&lt;br /&gt;
=== MythTV ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Remove reference to hardy in /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
from terminal&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install pluto-mythtv-player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install updated version of pluto-mythtv-plugin&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup Diskless MD ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Follow the steps from [[LinuxMCE-0810_alpha1#Setup_Diskless_MD|alpha1]].&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading kernel ===&lt;br /&gt;
&amp;lt;strike&amp;gt;There are issues with the &#039;&#039;fglrx&#039;&#039; driver that are documented in Ubuntu&#039;s bug tracking system.  If you&#039;re experiencing those issues, upgrade the kernel to &#039;&#039;2.6.27-13&#039;&#039; or better. [[Upgrading the Kernel]] has been updated with instructions on doing this.&amp;lt;/strike&amp;gt; The latest official kernel is -14&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
Check if there is no junk like references to hardy in /etc/apt/sources.list then:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get dist-upgrade&lt;br /&gt;
Or use a package manager on the KDE desktop for more convenience.&lt;br /&gt;
&lt;br /&gt;
=== 20090218 (alpha-2.1) ===&lt;br /&gt;
*lmce-datalog-db_2.0.0.44.0902180810&lt;br /&gt;
*lmce-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-lmce-datalog_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald-src_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald_2.0.0.44.0902180810&lt;br /&gt;
*pluto-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-hal-device-finder_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-zwave-lighting_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
&lt;br /&gt;
==== 20090222 (alpha-2.1.1) ====&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902220810&lt;br /&gt;
*pluto-bluetooth-dongle_2.0.0.44.0902220810&lt;br /&gt;
&lt;br /&gt;
=== 20090301 (alpha-2.2) ===&lt;br /&gt;
SVN revision: 21746&lt;br /&gt;
&lt;br /&gt;
To avoid a known problem when upgrading pluto-storage-devices, forcefully remove it before upgrading and let apt fix it:&lt;br /&gt;
 dpkg -r --force-all pluto-storage-devices&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install -f&lt;br /&gt;
Also please note that installing the upgrade of pluto-system-database will OVERWRITE your existing pluto_main database. It  is therefore advisable to make a backup first!&lt;br /&gt;
 mysqldump --skip-extended-insert pluto_main &amp;gt;pluto_main_$PK_Installation-`date &#039;+%Y%m%d:%H%M%S&#039;`.sql&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903010810&lt;br /&gt;
*pluto-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903010810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903010810 &lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903010810&lt;br /&gt;
&lt;br /&gt;
=== 20090308 (alpha-2.3) ===&lt;br /&gt;
SVN revision: 21765&lt;br /&gt;
&lt;br /&gt;
Again it is wise to backup your database as there is a new pluto-system-database package, but this one will not overwrite your pluto_main database if it is already installed, it should do an sqlCVS update instead.  &lt;br /&gt;
Also remove the pluto-storage-devices, hopefully for the last time.  &lt;br /&gt;
See the previous upgrade [[LinuxMCE-0810_alpha2#20090301_.28alpha-2.2.29|above]] for details on how to do these things.  &lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903080810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903080810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903080810&lt;br /&gt;
&lt;br /&gt;
=== 20090315 (alpha-2.4) ===&lt;br /&gt;
SVN revision: 21798&lt;br /&gt;
&lt;br /&gt;
The web admin is being moved from pluto-admin to lmce-admin with this build. A redirect has been placed in pluto-admin to redirect to the new web admin URL to help smooth the transition. While every attempt has been made to make this a smooth transition, please be sure to file a trac ticket if you find bugs related to this move so I can get them taken care of -  [[User:jondecker76|jondecker76]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Asterisk IVR is broken in this release. For those that need to get it working/wish to try out new changes, do the following:&lt;br /&gt;
 sudo apt-get install  libsox-fmt-all &lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 sudo rm generate_users_voicemenu.pl&lt;br /&gt;
 sudo wget http://svn.linuxmce.org/trac.cgi/browser/branches/LinuxMCE-0810/src/Asterisk/generate_users_voicemenu.pl?format=raw&lt;br /&gt;
 sudo chmod 755 generate_users_voicemenu.pl&lt;br /&gt;
 sudo ./generate_users_voicemenu.pl&lt;br /&gt;
Be sure to have the default voice set up in the Text_To_Speech device&#039;s device data (its default is the ugly one we&#039;re already used to)! I also highly recommend following the instructions located at [http://wiki.linuxmce.org/index.php/Text_To_Speech http://wiki.linuxmce.org/index.php/Text_To_Speech] on how to install some better voices, and set the default voice to voice_nitech_us_slt_arctic_hts after you install the better voices (this is the best free voice available ATM). This should all work on next weeks build for those that can wait.. I&#039;m still working on getting the better voices included by default, but need to check on licensing issues first.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903150810&lt;br /&gt;
*pluto-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903150810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0903150810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903150810&lt;br /&gt;
&lt;br /&gt;
=== 20090322 (alpha-2.5) ===&lt;br /&gt;
SVN revision: 21827&lt;br /&gt;
&lt;br /&gt;
*freepbx_0+2.3.1-2&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0903220810&lt;br /&gt;
*pluto-install-scripts_2.0.0.44.0903220810&lt;br /&gt;
*pluto-raid-tools_2.0.0.44.0903220810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903220810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903220810&lt;br /&gt;
&lt;br /&gt;
=== 20090401 (alpha-2.6) ===&lt;br /&gt;
Note: This build will attempt to use Launch Manager to co-ordinate startup and shutdown of devices. While it is not 100% finished, it is working and stable. Please test it out and file any problems against trac ticket #48. Also, please note the following:&lt;br /&gt;
 I&#039;m not sure on this, but you  may have to manually install LM via apt-get&lt;br /&gt;
 After you upgrade, reboot your core &lt;br /&gt;
 CLI output of LM can be viewed on tty8 on the core, and tty1 on MD&#039;s (alt+ctrl+F8 and alt+ctrl+F1 respectively). You will have to manually switch back to the orbiter on tty7 when finished&lt;br /&gt;
 CLI output is not yet completely finished, so the top fields will be blank (this is normal for now)&lt;br /&gt;
 CLI output of the log messages is working however, so please take a peek at them on tty8/tty1 shortly after you hear the 2nd set of beeps on boot up (when the &amp;quot;x&amp;quot; cursor appears on the screen).&lt;br /&gt;
 You can further test out LM by switching to tty8/tty1 right after doing a router reload and watching the output and comparing it to what you would expect it to be.&lt;br /&gt;
 LM dos not yet track regen process and report the % done. This should be working in next week&#039;s build, however.&lt;br /&gt;
 If there are problems and/or you wish to restore previous functionality, the original /usr/pluto/bin/startCore.sh file can be restored from the backup /usr/pluto/bin/startCore.sh._backup, and the LM package removed&lt;br /&gt;
 LM is not yet properly daemonized. I&#039;m saving this step for last after the socket layer is implemented and we get a client coded.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; All orbiters will likely do a FULL REGEN after this update, and it may appear that your system is  hanging because of this. Please give it some time to finish the regen (could take up to an hour on large installs)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-dynamic-dns_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbitergen_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbiter_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090405 (alpha 2.7) ===&lt;br /&gt;
From now on, the SVN version will part of the deb name.&lt;br /&gt;
 You may need to uninstall &#039;lmcevdr&#039; (dpkg -r --force-all lmcevdr) and reinstall it (apt-get install lmcevdr) to get around the install-script bug in last weeks .deb package. It worked for me. &lt;br /&gt;
* lmce-game-player_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-phoenix-solo-usb_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmcevdr_1.1-10_all.deb (This is no main package, and therefore does not contain the regular version designation. It is based upon version 21875)&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-simplephone_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09040521873_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090412 (alpha 2.8) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041221886_i386.deb (283,284) - Finally, good voices will actually install (Nitech HTS Arctic). &lt;br /&gt;
* pluto-system-database_2.0.0.44.09041221886_i386.deb (211) - New default voice is voice_nitech_us_slt_arctic_hts. - game plugin and player template cleanups&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09041221886_i386.deb (627,628) - Update kernel image for diskless MDs upon regenning.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041221886_i386.deb (220) - Infrared codes will now properly come from schema.linuxmce.org&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09041221886_i386.deb (234)- also schema.linuxmce.org IR codes related.&lt;br /&gt;
* pluto-motion-wrapper_2.0.0.44.09041221886_i386.deb (455,456) - changed config variable from ffmpeg_filename to movie_filename&lt;br /&gt;
* lmce_launch_manager_2.0.0.44.09041221886_i386.deb (298,299) - LM Actions now work from CLI(such as reload, regen, reboot, etc...)&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041221886_i386.deb (673,674) - Rebuilt for new device template&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041221886_i386.deb (671,672) - Rebuilt for new device template&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.09041221886_i386.deb (341,342) - may need to be rebuilt for device template changes&lt;br /&gt;
&lt;br /&gt;
=== 20090413 (alpha 2.9 jondecker special) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041321887_i386.deb (283,284) - fixes stupid post-install typo&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09041321891_i386.deb (505,506) - thermostate support&lt;br /&gt;
&lt;br /&gt;
=== 20090419 (alpha 2.10 pbr) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-screen-capture-camera_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090426 (alpha 2.11) ===&lt;br /&gt;
With this release, MythTV now takes advantage of storage groups. Do some recordings, and try recording to a few different storage groups. &lt;br /&gt;
Please test this out and report any problems such as duplicate attributes appearing in pluto_media, icon image not showing up, recordings failing to record, etc. Also, if you do have problems, try a reboot and see if it fixes the problem, then please let me know if the reboot fixed your problem. - jondecker76&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POST-BUILD  UPDATE:&#039;&#039;&#039; A couple of small bugs have been found that will be fixed in next week&#039;s build. 1) Some storage groups are missing the leading &amp;quot;/&amp;quot; in the path, causing problems images in mythweb, downloads in the mythweb, etc. 2) Unmounted storage devices were being skipped. This means that you may not have a storage group for some of your devices at some times. I am changing this so that the storage groups are created, and if for some reason it is not available when a recording is set to use the storage group, then the recording will go to the (always present) Default storage group.&lt;br /&gt;
For those wanting to fix #1 right now, just edit /usr/pluto/bin/StorageDevices_PlutoDirStructure.sh and add a preceeding slash before the path beginning with &#039;home/....&#039; on lines 214 and 226. After this modification, MythTV works great in all of the storage groups! (You should do a reboot after making the change)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more setup fixes, this time for the MD&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042621919_i386.deb (234) - small fix to get rid of a warning on DCERouter startup re missing dir., New MythTV directory structure stuff&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09042621919_i386.deb (270,271) - Added Support for Cisco 7910 phone&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09042621919_i386.deb (302) - Added support for Cisco 7910 phone&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042621919_i386.deb (211) - &#039;&#039;&#039;If new devices are added, the pluto-system-database needs to be updates as well&#039;&#039;&#039;&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042621919_i386.deb (533) - Adds new tv_shows_* directories. Generates MythTV storage groups&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09042621919_i386.deb (134,153) -  adds some useful debugging snippets that helped trace down the problem of mythtv attributes not adding to pluto_media&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042621919_i386.deb (134,153) - lots of changes to facilitate the new storage groups&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09042621919_i386.deb (503,508) - small changes to work with new tv_shows_* directories&lt;br /&gt;
&lt;br /&gt;
=== 20090429 (alpha 2.12) ===&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042921929_i386.deb (533) - Fixes some small bugs in MythTV storage groups&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042921929_i386.deb (234) - misc. MythTV storage group enhancements&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042921929_i386.deb (134,153) - misc. MythTV storage group enhancement&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09042921929_i386.changes (627,628) - lots of fixes for MD boot- Changes effect new installs only&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042921929_i386.deb (211) - Fixes hardy issue in sources.list&lt;br /&gt;
* pluto-nvidia-video-drivers_2.0.0.44.09042921929_i386.deb (490) - changed the package requirement to nvidia-glx-180 for intrepid&lt;br /&gt;
&lt;br /&gt;
=== 20090501 (alpha 2.13) ===&lt;br /&gt;
There are a few more MythTV storage group changes in this build. Please understand that the storage group name changes may throw mythweb out of whack on some old recordings, but this should be minimal. The old &amp;quot;user_*/&amp;lt;storage_device&amp;gt;&amp;quot; naming scheme is replaced with a &amp;quot;&amp;lt;username&amp;gt;:&amp;lt;storage_device&amp;gt;&amp;quot; naming convention. This will appeal to many more users than the user_* convention. Also, there is now support for custom storage groups. You can make your own storage groups now on top of the auto-generated LMCE ones by prepending with &amp;quot;custom:&amp;quot; (for example, you may make a new storage group named &amp;quot;custom:MyDrive&amp;quot;, and it will not be removed or overwritten by the scripts that generate the storage groups). One last change is in the &amp;quot;Default&amp;quot; storage group - it no longer points to the drive with most space. This was changed because eventually it would throw mythweb for a loop once the paths changed. I will look into a better way to defaultly record to the drive with most space, most likely using recording profiles.&lt;br /&gt;
&lt;br /&gt;
* lmce-launch-manager (298,299) - db wrapper fix to handle empty resultsets&lt;br /&gt;
* pluto-bluetooth-dongle (124,143) - fix some connection issues in JavaMO&lt;br /&gt;
* pluto-mythtv-plugin (134,153)&lt;br /&gt;
* pluto-storage-devices (533)&lt;br /&gt;
* pluto-boot-scripts (234) - MD fixes&lt;br /&gt;
* mce-diskless-tools (391) - MD fixes&lt;br /&gt;
* pluto-install-scripts (627,628) - MD fixes&lt;br /&gt;
* pluto-x-scripts (520,523) - AV Wizard fix for MD&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Init speedup&lt;br /&gt;
&lt;br /&gt;
=== 20090503 (alpha2.14) ===&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09050321942_i386.deb (505,506) - boolean fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.15) ===&lt;br /&gt;
KDE on the MD should work now. The first boot of the system after the update will take a bit longer, as stuff that has not worked, is now being executed for the first time.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09050521951_i386.deb (627,628) - Lots of small fixes&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050521951_i386.deb (211) - More hardy extinction&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521951_i386.deb (234) - Small bug with regards to MySQL authorization fixed, which results in a running KDE on the MD, again.&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.16 snafu fix) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521958_i386.deb (234) - snafu causing weird things and corruption on updates&lt;br /&gt;
&lt;br /&gt;
=== 20090506 (alpha2.17) ===&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09050621962_i386.deb (270,271) - Additional australian provider in the web admin (VoIPWA) and some janitory work.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050621962_i386.deb (234) - Additional visual feedback during the first boot, after running the AV Wizard&lt;br /&gt;
&lt;br /&gt;
=== 20090507 (alpha2.18)===&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09050721973_i386.deb (302) - Pnp script for Cisco 7910, aastra (aastra still needs a device template)&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09050721973_i386.deb (298,299) - Launch manager is now started in its own screen session&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050721973_i386.deb (211) - Removal of X Client Data as a dependency&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09050721973_i386.deb (134,153) - small changes to keep backend in sync&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09050721973_i386.deb (533) - Updates the Default and LiveTV storage groups so they use the drive with most space&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050721973_i386.deb (234) - Better detection of Intel Mobile Graphics adapter&lt;br /&gt;
&lt;br /&gt;
=== 20090511 (alpha2.19) ===&lt;br /&gt;
* lmcevdr - more VDR configuration settings&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09051121983_i386.deb (234) - Another KDE Desktop on MD fix&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09051121984_i386.deb (627,628) - Be agnostic about the compression format of tar archives, and more forgiving on download problems&lt;br /&gt;
&lt;br /&gt;
=== 20090515 (alpha2.20) ===&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more VDR configuration settings&lt;br /&gt;
* pluto-system-database_2.0.0.44.09051522002_i386.deb (211) - Additional package definitions (vdr-plugin-streamdev-server and vdr-plugin-streamdev-client)&lt;br /&gt;
* pluto-hald_2.0.0.44.09051522002_i386.deb (529,530) - USB detection, better MCE2 support&lt;br /&gt;
* pluto-vdr-plugin_2.0.0.44.09051522002_i386.deb (466,467) - Additional dependency for pluto-vdr-plugin to vdr-plugin-streamdev-server&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09051522002_i386.deb (298,299) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09051522002_i386.deb (119,138) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09051522003_i386.deb (533) - some small MythTV storage group tweaks&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09051522002_i386.deb (289,290) - changes to the configuraton script to start squeezecenter instead of slimserver&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09051522002_i386.deb (220) - Screen Saver section fixed&lt;br /&gt;
* pluto-plutoutils_2.0.0.44.09051522002_i386.deb (197,196) - fix FileUtils::ReadURL method&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09051522002_i386.deb (116,135) - support for external media in conjunction with playlists&lt;br /&gt;
&lt;br /&gt;
=== 20090520 (alpha2.21) ===&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09052022008_i386.deb (220) - GSD/IR code update fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090601 (alpha 2.22) ===&lt;br /&gt;
This update contains lots of changes to the storage mechanism. Make sure you can live without a working system for a while, in case things don&#039;t work out ...&lt;br /&gt;
&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060122043_i386.deb (211) - More VDR related changes in the package definitions.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060122043_i386.deb (234) - New installations will use our own new_installation script, starting with number 1000000&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09060122043_i386.deb (116,135) - fixed bug in playlist support&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09060122043_i386.deb (503,508) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09060122043_i386.deb (533) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09060122043_i386.deb (134,153) - Storage group enhancements to use the new pvr directory, as well as addition of a new script to handle mythtv storagegroup creation and maintenance. Hopefully this will also fix some stability issues. Mythtv auto expire set from 1GB to 10GB to match the LMCE low disk space nag.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09060122043_i386.deb (220) - more Pluto -&amp;gt; LMCE renames...&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060122043_i386.deb (204) - new art work for MythTV remote&lt;br /&gt;
* pluto-zwave-lighting2.0.0.44.09060122043_i386.deb (505,506) - inclusion enhancements&lt;br /&gt;
&lt;br /&gt;
=== 20090609 (alpha 2.23) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060922056 (234)- backup procedure backs up pluto_media and mediapics&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060922056 (204) - more art work for MythTV remote on a mobile, remove pluto from more orbiter screens&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060922056 (211) - Updates to the MythTV remote and EnOcean package&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09060922056 (505,506) - device reset capabilities&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09060922056 (703,704) - Initial shoutcast support&lt;br /&gt;
&lt;br /&gt;
=== 20090628 (alpha 2.24)  ===&lt;br /&gt;
* lmce-mediatomb_2.0.0.44.09062822099_i386.deb (702) - Support for MediaTomb UPnP Server. One day, I will understand why people don&#039;t put UPnP into a name, when it handles the configuration of a UPnP Server&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09062822099_i386.deb (270,271) - Make sure asterisk is owner of all /etc/asterisk files after updating the dialplan.&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09062822099_i386.deb (302) - Make sure asterisk is owner of all /etc/asterisk files after adding IP phones&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09062822099_i386.deb (119,138) - Support for Gyration 3101&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09062822099_i386.deb (204) - more art work for voice mail&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09062822099_i386.deb (289,290) - support playing of URLs via SqueezeBoxes, turn off SqueezeBoxes after stopping from Orbiter&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09062822099_i386.deb (116,135) - Updates to voice mail datagrid, media streams by default attempt to grab a synopsis from the attribute database, if available, support for Gyration 3101&lt;br /&gt;
* pluto-system-database_2.0.0.44.09062822099_i386.deb (211) - Updates to the voice mail screens, cursor no longer visible in video playback (Yeah, TschakEEE go!!!), Support for Gyration 3101&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09062822099_i386.deb (505,506) - enhanced logging&lt;br /&gt;
&lt;br /&gt;
=== 20090721 (alpha 2.25) ===&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09072122164_i386.deb (703,704) - sanity check on configuration values, prevents excessive load when too low interval&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.09072122164_i386.deb (124,143) - JavaMO -Updated keymappings for SE phones, doesn&#039;t turn on backlight - saves phone battery&lt;br /&gt;
* pluto-chromoflex_2.0.0.44.09072122164_i386.deb (711,712) - Initial support&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09072122164_i386.deb (302) - Fixing overambitious deletion in configure_squeezebox.pl&lt;br /&gt;
* pluto-irtrans-ethernet_2.0.0.44.09072122164_i386.deb (709,710) - Plug and play support for the IRTrans Ethernet dongles&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09072122164_i386.deb (119,138) - Fix of serious keyboard bug introduced in alpha 2.24&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09072122164_i386.deb (289,290) - Modified launch script. [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-slimserver-plugin_2.0.0.44.09072122164_i386.deb (425,425) - [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-standard-plugins_2.0.0.44.09072122164_i386.deb (116,135) - Changes to Media Plugin to make nicer output of playing media in Playlist datagrid.&lt;br /&gt;
* pluto-system-database_2.0.0.44.09072122164_i386.deb (211) - Updates to device template #53.&lt;br /&gt;
&lt;br /&gt;
=== 20090722 (alpha2.26) ===&lt;br /&gt;
* pluto-av-wizard_2.0.0.44.09072222170_i386.deb (556,555) - HDMI sound support&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09072222170_i386.deb (234) - HDMI sound support&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09072222170_i386.deb (220) - HDMI sound support&lt;br /&gt;
** HDMI support requires ALSA 1.0.19 or later.&lt;br /&gt;
&lt;br /&gt;
=== upcoming... ===&lt;br /&gt;
* lmce-activate-orbiter-plasmoid (707,708) - Plasmoid to re-activate Orbiter&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Previous alpha releases ==&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha1]]&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha0]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20130</id>
		<title>LinuxMCE-0810 alpha2</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_alpha2&amp;diff=20130"/>
		<updated>2009-07-30T20:25:56Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Versions]]&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
# Install Kubuntu Intrepid desktop, update it and enable the restricted (video) drivers if needed. (download Kubuntu 8.10 &#039;&#039;&#039;desktop&#039;&#039;&#039; release from one of these: [http://mirrors.ccs.neu.edu/releases.ubuntu.com/kubuntu/8.10/ Northeastern University Mirror, USA], [http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu-release/kubuntu/8.10/ Mannheim University Mirror, Germany]) &#039;&#039;&#039;Currently, only the 32bit version of LinuxMCE is available. Only download the i386 version of 8.10 Kubuntu, even if your system can support 64bit versions.&#039;&#039;&#039;&lt;br /&gt;
# Run aptitude update and aptitude dist-upgrade to get the latest Kubuntu updates.&lt;br /&gt;
# Grab the latest installer script from [http://deb.linuxmce.org/ubuntu here], unpack them and change into the freshly created &#039;&#039;new-installer&#039;&#039; directory.&lt;br /&gt;
# Run the following scripts (as root, in order): pre-install-from-repo.sh, mce-install.sh, post-install.sh.&lt;br /&gt;
# Reboot, wait for the activity to stop (see progress on console 8).&lt;br /&gt;
&lt;br /&gt;
EDIT:  MAKE SURE YOUR INTERNET CONNECTION IS ON ETH0! (For linux Newbies ETH0 is probably the network card on your motherboard...or plug all NICs into a switch)&lt;br /&gt;
&lt;br /&gt;
In other words, after installing Kubuntu:&lt;br /&gt;
 sudo su - #This might ask for the password you specified earlier during the install of kubuntu.&lt;br /&gt;
 aptitude update&lt;br /&gt;
 aptitude dist-upgrade&lt;br /&gt;
 wget -c http://deb.linuxmce.org/ubuntu/new-installer-alpha-latest.tar.gz&lt;br /&gt;
 tar xvf new-installer-alpha-latest.tar.gz&lt;br /&gt;
 cd new-installer&lt;br /&gt;
 ./pre-install-from-repo.sh&lt;br /&gt;
 ./mce-install.sh&lt;br /&gt;
 ./post-install.sh&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
=== HDMI Audio ===&lt;br /&gt;
If you installed 0810 Alpha 2.26 or earlier you will need to do apt-get dist-upgrade on your Core &amp;amp; MD&#039;s to get the updated AVwizard that enables HDMI audio to be easily configured... this will get you the new AVwizard and any other fixes changes since you last upgraded. For the time being you will need to upgrade nVidia (180.60 or greater) &amp;amp; alsa (1.0.20 or later) drivers by hand.&lt;br /&gt;
&lt;br /&gt;
Updated AVwizard notes;&lt;br /&gt;
&lt;br /&gt;
The new AVwizard now allows you to select primary &amp;amp; secondary HDMI/VGA connectors using the keyboard. Press &#039;1&#039; for HDMI 1 and &#039;Q&#039; for HDMI 2 and press &#039;2&#039; for VGA 1 and &#039;S&#039; for VGA 2. Once in the Graphical AVwizard UI you will notice that these new connectors are now available for selection. you will also notice that the AVwizard now has a new screen layout for selecting the Audio output and also includes &#039;HDMI&#039; as one of the output connector options. Select &#039;HDMI&#039; from this screen if you want Stereo output then in the following screen respond &#039;No&#039; to Dolby Digital and DTS. If you want surround audio to be routed out of the HDMI connector (mainly used with surround amplifiers with HDMI inputs) then select &#039;HDMI&#039; and then answers &#039;yes&#039; to the Dolby Digital &amp;amp; DTS wizard screens.&lt;br /&gt;
&lt;br /&gt;
=== nVidia Restricted Driver ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Install the nVidia restricted driver (177) from KDE using the Hardware Manager &#039;&#039;before&#039;&#039; installing LinuxMCE 0810 Alpha for the best results&amp;lt;/strike&amp;gt; The installer will now automatically choose and install the correct restricted driver during setup.It will be installed after selecting &amp;quot;OpenGL&amp;quot; on your Media Director in web admin page.&lt;br /&gt;
&lt;br /&gt;
=== MythTV ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Remove reference to hardy in /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
from terminal&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install pluto-mythtv-player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install updated version of pluto-mythtv-plugin&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup Diskless MD ===&lt;br /&gt;
&amp;lt;strike&amp;gt;Follow the steps from [[LinuxMCE-0810_alpha1#Setup_Diskless_MD|alpha1]].&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrading kernel ===&lt;br /&gt;
&amp;lt;strike&amp;gt;There are issues with the &#039;&#039;fglrx&#039;&#039; driver that are documented in Ubuntu&#039;s bug tracking system.  If you&#039;re experiencing those issues, upgrade the kernel to &#039;&#039;2.6.27-13&#039;&#039; or better. [[Upgrading the Kernel]] has been updated with instructions on doing this.&amp;lt;/strike&amp;gt; The latest official kernel is -14&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
Check if there is no junk like references to hardy in /etc/apt/sources.list then:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get dist-upgrade&lt;br /&gt;
Or use a package manager on the KDE desktop for more convenience.&lt;br /&gt;
&lt;br /&gt;
=== 20090218 (alpha-2.1) ===&lt;br /&gt;
*lmce-datalog-db_2.0.0.44.0902180810&lt;br /&gt;
*lmce-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-datalogger-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-enocean-tcm120_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-lmce-datalog_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald-src_2.0.0.44.0902180810&lt;br /&gt;
*pluto-hald_2.0.0.44.0902180810&lt;br /&gt;
*pluto-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-dcerouter_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-hal-device-finder_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-mythtv-plugin_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0902180810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0902180810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0902180810&lt;br /&gt;
*pluto-zwave-lighting_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-player_2.0.0.44.0902180810&lt;br /&gt;
*lmce-src-game-plugin_2.0.0.44.0902180810&lt;br /&gt;
&lt;br /&gt;
==== 20090222 (alpha-2.1.1) ====&lt;br /&gt;
*pluto-dcerouter_2.0.0.44.0902220810&lt;br /&gt;
*pluto-bluetooth-dongle_2.0.0.44.0902220810&lt;br /&gt;
&lt;br /&gt;
=== 20090301 (alpha-2.2) ===&lt;br /&gt;
SVN revision: 21746&lt;br /&gt;
&lt;br /&gt;
To avoid a known problem when upgrading pluto-storage-devices, forcefully remove it before upgrading and let apt fix it:&lt;br /&gt;
 dpkg -r --force-all pluto-storage-devices&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install -f&lt;br /&gt;
Also please note that installing the upgrade of pluto-system-database will OVERWRITE your existing pluto_main database. It  is therefore advisable to make a backup first!&lt;br /&gt;
 mysqldump --skip-extended-insert pluto_main &amp;gt;pluto_main_$PK_Installation-`date &#039;+%Y%m%d:%H%M%S&#039;`.sql&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903010810&lt;br /&gt;
*pluto-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-network-storage_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903010810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903010810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903010810 &lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903010810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903010810&lt;br /&gt;
&lt;br /&gt;
=== 20090308 (alpha-2.3) ===&lt;br /&gt;
SVN revision: 21765&lt;br /&gt;
&lt;br /&gt;
Again it is wise to backup your database as there is a new pluto-system-database package, but this one will not overwrite your pluto_main database if it is already installed, it should do an sqlCVS update instead.  &lt;br /&gt;
Also remove the pluto-storage-devices, hopefully for the last time.  &lt;br /&gt;
See the previous upgrade [[LinuxMCE-0810_alpha2#20090301_.28alpha-2.2.29|above]] for details on how to do these things.  &lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-src-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-storage-devices_2.0.0.44.0903080810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903080810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903080810&lt;br /&gt;
*pluto-updatemedia_2.0.0.44.0903080810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903080810&lt;br /&gt;
&lt;br /&gt;
=== 20090315 (alpha-2.4) ===&lt;br /&gt;
SVN revision: 21798&lt;br /&gt;
&lt;br /&gt;
The web admin is being moved from pluto-admin to lmce-admin with this build. A redirect has been placed in pluto-admin to redirect to the new web admin URL to help smooth the transition. While every attempt has been made to make this a smooth transition, please be sure to file a trac ticket if you find bugs related to this move so I can get them taken care of -  [[User:jondecker76|jondecker76]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Asterisk IVR is broken in this release. For those that need to get it working/wish to try out new changes, do the following:&lt;br /&gt;
 sudo apt-get install  libsox-fmt-all &lt;br /&gt;
 cd /usr/pluto/bin&lt;br /&gt;
 sudo rm generate_users_voicemenu.pl&lt;br /&gt;
 sudo wget http://svn.linuxmce.org/trac.cgi/browser/branches/LinuxMCE-0810/src/Asterisk/generate_users_voicemenu.pl?format=raw&lt;br /&gt;
 sudo chmod 755 generate_users_voicemenu.pl&lt;br /&gt;
 sudo ./generate_users_voicemenu.pl&lt;br /&gt;
Be sure to have the default voice set up in the Text_To_Speech device&#039;s device data (its default is the ugly one we&#039;re already used to)! I also highly recommend following the instructions located at [http://wiki.linuxmce.org/index.php/Text_To_Speech http://wiki.linuxmce.org/index.php/Text_To_Speech] on how to install some better voices, and set the default voice to voice_nitech_us_slt_arctic_hts after you install the better voices (this is the best free voice available ATM). This should all work on next weeks build for those that can wait.. I&#039;m still working on getting the better voices included by default, but need to check on licensing issues first.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-boot-scripts_2.0.0.44.0903150810&lt;br /&gt;
*pluto-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-makerelease_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-newmdinteractor_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-orbitergen_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-proxy-orbiter_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-src-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-std-plugins_2.0.0.44.0903150810&lt;br /&gt;
*pluto-system-database_2.0.0.44.0903150810&lt;br /&gt;
*pluto-text-to-speech_2.0.0.44.0903150810&lt;br /&gt;
*pluto-updateentarea_2.0.0.44.0903150810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903150810&lt;br /&gt;
&lt;br /&gt;
=== 20090322 (alpha-2.5) ===&lt;br /&gt;
SVN revision: 21827&lt;br /&gt;
&lt;br /&gt;
*freepbx_0+2.3.1-2&lt;br /&gt;
*pluto-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-dhcpd-plugin_2.0.0.44.0903220810&lt;br /&gt;
*pluto-install-scripts_2.0.0.44.0903220810&lt;br /&gt;
*pluto-raid-tools_2.0.0.44.0903220810&lt;br /&gt;
*pluto-skins-basic_2.0.0.44.0903220810&lt;br /&gt;
*pluto-src-asterisk_2.0.0.44.0903220810&lt;br /&gt;
*pluto-website-admin_2.0.0.44.0903220810&lt;br /&gt;
&lt;br /&gt;
=== 20090401 (alpha-2.6) ===&lt;br /&gt;
Note: This build will attempt to use Launch Manager to co-ordinate startup and shutdown of devices. While it is not 100% finished, it is working and stable. Please test it out and file any problems against trac ticket #48. Also, please note the following:&lt;br /&gt;
 I&#039;m not sure on this, but you  may have to manually install LM via apt-get&lt;br /&gt;
 After you upgrade, reboot your core &lt;br /&gt;
 CLI output of LM can be viewed on tty8 on the core, and tty1 on MD&#039;s (alt+ctrl+F8 and alt+ctrl+F1 respectively). You will have to manually switch back to the orbiter on tty7 when finished&lt;br /&gt;
 CLI output is not yet completely finished, so the top fields will be blank (this is normal for now)&lt;br /&gt;
 CLI output of the log messages is working however, so please take a peek at them on tty8/tty1 shortly after you hear the 2nd set of beeps on boot up (when the &amp;quot;x&amp;quot; cursor appears on the screen).&lt;br /&gt;
 You can further test out LM by switching to tty8/tty1 right after doing a router reload and watching the output and comparing it to what you would expect it to be.&lt;br /&gt;
 LM dos not yet track regen process and report the % done. This should be working in next week&#039;s build, however.&lt;br /&gt;
 If there are problems and/or you wish to restore previous functionality, the original /usr/pluto/bin/startCore.sh file can be restored from the backup /usr/pluto/bin/startCore.sh._backup, and the LM package removed&lt;br /&gt;
 LM is not yet properly daemonized. I&#039;m saving this step for last after the socket layer is implemented and we get a client coded.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; All orbiters will likely do a FULL REGEN after this update, and it may appear that your system is  hanging because of this. Please give it some time to finish the regen (could take up to an hour on large installs)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-dynamic-dns_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbitergen_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
* pluto-orbiter_2.0.0.44.0904010019_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090405 (alpha 2.7) ===&lt;br /&gt;
From now on, the SVN version will part of the deb name.&lt;br /&gt;
 You may need to uninstall &#039;lmcevdr&#039; (dpkg -r --force-all lmcevdr) and reinstall it (apt-get install lmcevdr) to get around the install-script bug in last weeks .deb package. It worked for me. &lt;br /&gt;
* lmce-game-player_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmce-phoenix-solo-usb_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* lmcevdr_1.1-10_all.deb (This is no main package, and therefore does not contain the regular version designation. It is based upon version 21875)&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-simplephone_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.090405.21873_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09040521873_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090412 (alpha 2.8) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041221886_i386.deb (283,284) - Finally, good voices will actually install (Nitech HTS Arctic). &lt;br /&gt;
* pluto-system-database_2.0.0.44.09041221886_i386.deb (211) - New default voice is voice_nitech_us_slt_arctic_hts. - game plugin and player template cleanups&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09041221886_i386.deb (627,628) - Update kernel image for diskless MDs upon regenning.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041221886_i386.deb (220) - Infrared codes will now properly come from schema.linuxmce.org&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09041221886_i386.deb (234)- also schema.linuxmce.org IR codes related.&lt;br /&gt;
* pluto-motion-wrapper_2.0.0.44.09041221886_i386.deb (455,456) - changed config variable from ffmpeg_filename to movie_filename&lt;br /&gt;
* lmce_launch_manager_2.0.0.44.09041221886_i386.deb (298,299) - LM Actions now work from CLI(such as reload, regen, reboot, etc...)&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041221886_i386.deb (673,674) - Rebuilt for new device template&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041221886_i386.deb (671,672) - Rebuilt for new device template&lt;br /&gt;
* pluto-updateentarea_2.0.0.44.09041221886_i386.deb (341,342) - may need to be rebuilt for device template changes&lt;br /&gt;
&lt;br /&gt;
=== 20090413 (alpha 2.9 jondecker special) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041321887_i386.deb (283,284) - fixes stupid post-install typo&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09041321891_i386.deb (505,506) - thermostate support&lt;br /&gt;
&lt;br /&gt;
=== 20090419 (alpha 2.10 pbr) ===&lt;br /&gt;
* pluto-text-to-speech_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-screen-capture-camera_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-system-database_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-plugin_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* lmce-game-player_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09041921897_i386.deb&lt;br /&gt;
&lt;br /&gt;
=== 20090426 (alpha 2.11) ===&lt;br /&gt;
With this release, MythTV now takes advantage of storage groups. Do some recordings, and try recording to a few different storage groups. &lt;br /&gt;
Please test this out and report any problems such as duplicate attributes appearing in pluto_media, icon image not showing up, recordings failing to record, etc. Also, if you do have problems, try a reboot and see if it fixes the problem, then please let me know if the reboot fixed your problem. - jondecker76&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;POST-BUILD  UPDATE:&#039;&#039;&#039; A couple of small bugs have been found that will be fixed in next week&#039;s build. 1) Some storage groups are missing the leading &amp;quot;/&amp;quot; in the path, causing problems images in mythweb, downloads in the mythweb, etc. 2) Unmounted storage devices were being skipped. This means that you may not have a storage group for some of your devices at some times. I am changing this so that the storage groups are created, and if for some reason it is not available when a recording is set to use the storage group, then the recording will go to the (always present) Default storage group.&lt;br /&gt;
For those wanting to fix #1 right now, just edit /usr/pluto/bin/StorageDevices_PlutoDirStructure.sh and add a preceeding slash before the path beginning with &#039;home/....&#039; on lines 214 and 226. After this modification, MythTV works great in all of the storage groups! (You should do a reboot after making the change)&lt;br /&gt;
&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more setup fixes, this time for the MD&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042621919_i386.deb (234) - small fix to get rid of a warning on DCERouter startup re missing dir., New MythTV directory structure stuff&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09042621919_i386.deb (270,271) - Added Support for Cisco 7910 phone&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09042621919_i386.deb (302) - Added support for Cisco 7910 phone&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042621919_i386.deb (211) - &#039;&#039;&#039;If new devices are added, the pluto-system-database needs to be updates as well&#039;&#039;&#039;&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042621919_i386.deb (533) - Adds new tv_shows_* directories. Generates MythTV storage groups&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09042621919_i386.deb (134,153) -  adds some useful debugging snippets that helped trace down the problem of mythtv attributes not adding to pluto_media&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042621919_i386.deb (134,153) - lots of changes to facilitate the new storage groups&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09042621919_i386.deb (503,508) - small changes to work with new tv_shows_* directories&lt;br /&gt;
&lt;br /&gt;
=== 20090429 (alpha 2.12) ===&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09042921929_i386.deb (533) - Fixes some small bugs in MythTV storage groups&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09042921929_i386.deb (234) - misc. MythTV storage group enhancements&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09042921929_i386.deb (134,153) - misc. MythTV storage group enhancement&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09042921929_i386.changes (627,628) - lots of fixes for MD boot- Changes effect new installs only&lt;br /&gt;
* pluto-system-database_2.0.0.44.09042921929_i386.deb (211) - Fixes hardy issue in sources.list&lt;br /&gt;
* pluto-nvidia-video-drivers_2.0.0.44.09042921929_i386.deb (490) - changed the package requirement to nvidia-glx-180 for intrepid&lt;br /&gt;
&lt;br /&gt;
=== 20090501 (alpha 2.13) ===&lt;br /&gt;
There are a few more MythTV storage group changes in this build. Please understand that the storage group name changes may throw mythweb out of whack on some old recordings, but this should be minimal. The old &amp;quot;user_*/&amp;lt;storage_device&amp;gt;&amp;quot; naming scheme is replaced with a &amp;quot;&amp;lt;username&amp;gt;:&amp;lt;storage_device&amp;gt;&amp;quot; naming convention. This will appeal to many more users than the user_* convention. Also, there is now support for custom storage groups. You can make your own storage groups now on top of the auto-generated LMCE ones by prepending with &amp;quot;custom:&amp;quot; (for example, you may make a new storage group named &amp;quot;custom:MyDrive&amp;quot;, and it will not be removed or overwritten by the scripts that generate the storage groups). One last change is in the &amp;quot;Default&amp;quot; storage group - it no longer points to the drive with most space. This was changed because eventually it would throw mythweb for a loop once the paths changed. I will look into a better way to defaultly record to the drive with most space, most likely using recording profiles.&lt;br /&gt;
&lt;br /&gt;
* lmce-launch-manager (298,299) - db wrapper fix to handle empty resultsets&lt;br /&gt;
* pluto-bluetooth-dongle (124,143) - fix some connection issues in JavaMO&lt;br /&gt;
* pluto-mythtv-plugin (134,153)&lt;br /&gt;
* pluto-storage-devices (533)&lt;br /&gt;
* pluto-boot-scripts (234) - MD fixes&lt;br /&gt;
* mce-diskless-tools (391) - MD fixes&lt;br /&gt;
* pluto-install-scripts (627,628) - MD fixes&lt;br /&gt;
* pluto-x-scripts (520,523) - AV Wizard fix for MD&lt;br /&gt;
* pluto-zwave-lighting (505,506) - Init speedup&lt;br /&gt;
&lt;br /&gt;
=== 20090503 (alpha2.14) ===&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09050321942_i386.deb (505,506) - boolean fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.15) ===&lt;br /&gt;
KDE on the MD should work now. The first boot of the system after the update will take a bit longer, as stuff that has not worked, is now being executed for the first time.&lt;br /&gt;
&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09050521951_i386.deb (627,628) - Lots of small fixes&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050521951_i386.deb (211) - More hardy extinction&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521951_i386.deb (234) - Small bug with regards to MySQL authorization fixed, which results in a running KDE on the MD, again.&lt;br /&gt;
&lt;br /&gt;
=== 20090505 (alpha2.16 snafu fix) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050521958_i386.deb (234) - snafu causing weird things and corruption on updates&lt;br /&gt;
&lt;br /&gt;
=== 20090506 (alpha2.17) ===&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09050621962_i386.deb (270,271) - Additional australian provider in the web admin (VoIPWA) and some janitory work.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050621962_i386.deb (234) - Additional visual feedback during the first boot, after running the AV Wizard&lt;br /&gt;
&lt;br /&gt;
=== 20090507 (alpha2.18)===&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09050721973_i386.deb (302) - Pnp script for Cisco 7910, aastra (aastra still needs a device template)&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09050721973_i386.deb (298,299) - Launch manager is now started in its own screen session&lt;br /&gt;
* pluto-system-database_2.0.0.44.09050721973_i386.deb (211) - Removal of X Client Data as a dependency&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09050721973_i386.deb (134,153) - small changes to keep backend in sync&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09050721973_i386.deb (533) - Updates the Default and LiveTV storage groups so they use the drive with most space&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09050721973_i386.deb (234) - Better detection of Intel Mobile Graphics adapter&lt;br /&gt;
&lt;br /&gt;
=== 20090511 (alpha2.19) ===&lt;br /&gt;
* lmcevdr - more VDR configuration settings&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09051121983_i386.deb (234) - Another KDE Desktop on MD fix&lt;br /&gt;
* mce-diskless-tools_2.0.0.44.09051121984_i386.deb (627,628) - Be agnostic about the compression format of tar archives, and more forgiving on download problems&lt;br /&gt;
&lt;br /&gt;
=== 20090515 (alpha2.20) ===&lt;br /&gt;
* lmcevdr_1.1-10_all.deb - more VDR configuration settings&lt;br /&gt;
* pluto-system-database_2.0.0.44.09051522002_i386.deb (211) - Additional package definitions (vdr-plugin-streamdev-server and vdr-plugin-streamdev-client)&lt;br /&gt;
* pluto-hald_2.0.0.44.09051522002_i386.deb (529,530) - USB detection, better MCE2 support&lt;br /&gt;
* pluto-vdr-plugin_2.0.0.44.09051522002_i386.deb (466,467) - Additional dependency for pluto-vdr-plugin to vdr-plugin-streamdev-server&lt;br /&gt;
* lmce-launch-manager_2.0.0.44.09051522002_i386.deb (298,299) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09051522002_i386.deb (119,138) - Prompt user for reload after new MD creation (Requires manual re-run of Diskless_CreateTBZ.sh)&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09051522003_i386.deb (533) - some small MythTV storage group tweaks&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09051522002_i386.deb (289,290) - changes to the configuraton script to start squeezecenter instead of slimserver&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09051522002_i386.deb (220) - Screen Saver section fixed&lt;br /&gt;
* pluto-plutoutils_2.0.0.44.09051522002_i386.deb (197,196) - fix FileUtils::ReadURL method&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09051522002_i386.deb (116,135) - support for external media in conjunction with playlists&lt;br /&gt;
&lt;br /&gt;
=== 20090520 (alpha2.21) ===&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09052022008_i386.deb (220) - GSD/IR code update fixes&lt;br /&gt;
&lt;br /&gt;
=== 20090601 (alpha 2.22) ===&lt;br /&gt;
This update contains lots of changes to the storage mechanism. Make sure you can live without a working system for a while, in case things don&#039;t work out ...&lt;br /&gt;
&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060122043_i386.deb (211) - More VDR related changes in the package definitions.&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060122043_i386.deb (234) - New installations will use our own new_installation script, starting with number 1000000&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09060122043_i386.deb (116,135) - fixed bug in playlist support&lt;br /&gt;
* pluto-network-storage_2.0.0.44.09060122043_i386.deb (503,508) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-storage-devices_2.0.0.44.09060122043_i386.deb (533) - New /home/public/data/pvr directory structure related&lt;br /&gt;
* pluto-mythtv-plugin_2.0.0.44.09060122043_i386.deb (134,153) - Storage group enhancements to use the new pvr directory, as well as addition of a new script to handle mythtv storagegroup creation and maintenance. Hopefully this will also fix some stability issues. Mythtv auto expire set from 1GB to 10GB to match the LMCE low disk space nag.&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09060122043_i386.deb (220) - more Pluto -&amp;gt; LMCE renames...&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060122043_i386.deb (204) - new art work for MythTV remote&lt;br /&gt;
* pluto-zwave-lighting2.0.0.44.09060122043_i386.deb (505,506) - inclusion enhancements&lt;br /&gt;
&lt;br /&gt;
=== 20090609 (alpha 2.23) ===&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09060922056 (234)- backup procedure backs up pluto_media and mediapics&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09060922056 (204) - more art work for MythTV remote on a mobile, remove pluto from more orbiter screens&lt;br /&gt;
* pluto-system-database_2.0.0.44.09060922056 (211) - Updates to the MythTV remote and EnOcean package&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09060922056 (505,506) - device reset capabilities&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09060922056 (703,704) - Initial shoutcast support&lt;br /&gt;
&lt;br /&gt;
=== 20090628 (alpha 2.24)  ===&lt;br /&gt;
* lmce-mediatomb_2.0.0.44.09062822099_i386.deb (702) - Support for MediaTomb UPnP Server. One day, I will understand why people don&#039;t put UPnP into a name, when it handles the configuration of a UPnP Server&lt;br /&gt;
* pluto-asterisk_2.0.0.44.09062822099_i386.deb (270,271) - Make sure asterisk is owner of all /etc/asterisk files after updating the dialplan.&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09062822099_i386.deb (302) - Make sure asterisk is owner of all /etc/asterisk files after adding IP phones&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09062822099_i386.deb (119,138) - Support for Gyration 3101&lt;br /&gt;
* pluto-skins-basic_2.0.0.44.09062822099_i386.deb (204) - more art work for voice mail&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09062822099_i386.deb (289,290) - support playing of URLs via SqueezeBoxes, turn off SqueezeBoxes after stopping from Orbiter&lt;br /&gt;
* pluto-std-plugins_2.0.0.44.09062822099_i386.deb (116,135) - Updates to voice mail datagrid, media streams by default attempt to grab a synopsis from the attribute database, if available, support for Gyration 3101&lt;br /&gt;
* pluto-system-database_2.0.0.44.09062822099_i386.deb (211) - Updates to the voice mail screens, cursor no longer visible in video playback (Yeah, TschakEEE go!!!), Support for Gyration 3101&lt;br /&gt;
* pluto-zwave-lighting_2.0.0.44.09062822099_i386.deb (505,506) - enhanced logging&lt;br /&gt;
&lt;br /&gt;
=== 20090721 (alpha 2.25) ===&lt;br /&gt;
* lmce-shoutcast-radio-plugin_2.0.0.44.09072122164_i386.deb (703,704) - sanity check on configuration values, prevents excessive load when too low interval&lt;br /&gt;
* pluto-bluetooth-dongle_2.0.0.44.09072122164_i386.deb (124,143) - JavaMO -Updated keymappings for SE phones, doesn&#039;t turn on backlight - saves phone battery&lt;br /&gt;
* pluto-chromoflex_2.0.0.44.09072122164_i386.deb (711,712) - Initial support&lt;br /&gt;
* pluto-dhcpd-plugin_2.0.0.44.09072122164_i386.deb (302) - Fixing overambitious deletion in configure_squeezebox.pl&lt;br /&gt;
* pluto-irtrans-ethernet_2.0.0.44.09072122164_i386.deb (709,710) - Plug and play support for the IRTrans Ethernet dongles&lt;br /&gt;
* pluto-orbiter_2.0.0.44.09072122164_i386.deb (119,138) - Fix of serious keyboard bug introduced in alpha 2.24&lt;br /&gt;
* pluto-slim-server-streamer_2.0.0.44.09072122164_i386.deb (289,290) - Modified launch script. [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-slimserver-plugin_2.0.0.44.09072122164_i386.deb (425,425) - [http://svn.linuxmce.org/trac.cgi/ticket/282 Trac #282 Preserve media position when moving media]&lt;br /&gt;
* pluto-standard-plugins_2.0.0.44.09072122164_i386.deb (116,135) - Changes to Media Plugin to make nicer output of playing media in Playlist datagrid.&lt;br /&gt;
* pluto-system-database_2.0.0.44.09072122164_i386.deb (211) - Updates to device template #53.&lt;br /&gt;
&lt;br /&gt;
=== 20090722 (alpha2.26) ===&lt;br /&gt;
* pluto-av-wizard_2.0.0.44.09072222170_i386.deb (556,555) - HDMI sound support&lt;br /&gt;
* pluto-boot-scripts_2.0.0.44.09072222170_i386.deb (234) - HDMI sound support&lt;br /&gt;
* pluto-website-admin_2.0.0.44.09072222170_i386.deb (220) - HDMI sound support&lt;br /&gt;
** HDMI support requires ALSA 1.0.19 or later.&lt;br /&gt;
&lt;br /&gt;
=== upcoming... ===&lt;br /&gt;
* lmce-activate-orbiter-plasmoid (707,708) - Plasmoid to re-activate Orbiter&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Previous alpha releases ==&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha1]]&lt;br /&gt;
* Notes about [[LinuxMCE-0810 alpha0]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18784</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18784"/>
		<updated>2009-05-04T17:54:00Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* MOTHERBOARD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After having major crashing issues with LMCE, I found that it didn&#039;t like my video card so much (though others recommended it...); it would crash X-Windows.  Also video card was sharing an interrupt with my NIC.  I have resolved these issues by going back to my initial build Video Card, and installing a new NIC which doesn&#039;t try to mate with my Vid Card&#039;s interrupt.  My box is very stable now and never crashes and I&#039;m really enjoying LMCE now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...I&#039;m guessing it will be resolved in 810.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== Video Card ====&lt;br /&gt;
&lt;br /&gt;
BFG Tech BFGR76256GTOCE GeForce 7600GT 256MB&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN:&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18783</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18783"/>
		<updated>2009-05-04T17:53:04Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;LinuxMCE&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After having major crashing issues with LMCE, I found that it didn&#039;t like my video card so much (though others recommended it...); it would crash X-Windows.  Also video card was sharing an interrupt with my NIC.  I have resolved these issues by going back to my initial build Video Card, and installing a new NIC which doesn&#039;t try to mate with my Vid Card&#039;s interrupt.  My box is very stable now and never crashes and I&#039;m really enjoying LMCE now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== Video Card ====&lt;br /&gt;
&lt;br /&gt;
BFG Tech BFGR76256GTOCE GeForce 7600GT 256MB&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN:&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18782</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18782"/>
		<updated>2009-05-04T17:48:15Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Components: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After having major crashing issues with LMCE, I found that it didn&#039;t like my video card so much and same video card was sharing an interrupt with my NIC.  I have resolved these issues by going back to my initial Video Card, and installing a new NIC which doesn&#039;t try to mate with my Vid Card&#039;s interrupt.  My box is very stable now and never crashes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== Video Card ====&lt;br /&gt;
&lt;br /&gt;
BFG Tech BFGR76256GTOCE GeForce 7600GT 256MB&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN:&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18781</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18781"/>
		<updated>2009-05-04T17:43:33Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;LinuxMCE&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After having major crashing issues with LMCE, I found that it didn&#039;t like my video card so much and same video card was sharing an interrupt with my NIC.  I have resolved these issues by going back to my initial Video Card, and installing a new NIC which doesn&#039;t try to mate with my Vid Card&#039;s interrupt.  My box is very stable now and never crashes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18633</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18633"/>
		<updated>2009-04-21T23:28:45Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this, with your Video Card not sharing an interrupt, as reflected below in line 21 where the Nvidia stands alone:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18632</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18632"/>
		<updated>2009-04-21T23:27:55Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this, with your Video Card not sharing an interrupt, as reflected below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18631</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18631"/>
		<updated>2009-04-21T23:27:27Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;sudo cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this, with your Video Card not sharing an interrupt, as reflected below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=18618</id>
		<title>BFG GeForce 7600GT 256MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=18618"/>
		<updated>2009-04-18T17:26:45Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
    &lt;br /&gt;
This card works fine with UI2 medium settings (masking) and alpha Blending, but is a little tedious to get going on a HDMI interface.  Hold down Shift key after you hear the system beeps to make it work.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=18617</id>
		<title>BFG GeForce 7600GT 256MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=18617"/>
		<updated>2009-04-18T17:23:57Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
    &lt;br /&gt;
This card works fine with UI2, but is a little tedious to get going on a HDMI interface.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18611</id>
		<title>BFG GeForce 7300 GS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18611"/>
		<updated>2009-04-17T20:17:32Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This card works out of the box, supports Alpha Blending, DVI, and does not need updated drivers to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Uni|Uni]] 22:17, 17 April 2009 (CEST) It works fine but X crashes sometimes even with the newest driver.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18610</id>
		<title>BFG GeForce 7300 GS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18610"/>
		<updated>2009-04-17T20:17:13Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This card works out of the box, supports Alpha Blending, DVI, and does not need updated drivers to work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Uni|Uni]] 22:17, 17 April 2009 (CEST)It works fine but X crashes sometimes even with the newest driver.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18438</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18438"/>
		<updated>2009-04-13T22:15:25Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;sudo cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18437</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18437"/>
		<updated>2009-04-13T22:15:06Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;sudo cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18436</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18436"/>
		<updated>2009-04-13T22:14:40Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &#039;&#039;&amp;quot;sudo cat /proc/interrupts&amp;quot;&#039;&#039; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this:&lt;br /&gt;
&lt;br /&gt;
19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18435</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18435"/>
		<updated>2009-04-13T22:13:51Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &amp;quot;cat /proc/interrupts&amp;quot; and make sure your video card is not sharing an interrupt with another device, such as a NIC (network interface card).  If it is, you could run into a lot of issues.  Your output should look something like this:&lt;br /&gt;
&lt;br /&gt;
19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18434</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18434"/>
		<updated>2009-04-13T22:13:13Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &amp;quot;cat /proc/interrupts&amp;quot; and make sure your video card is not sharing an interrupt with another device, such as a NIC.  If it is, you could run into a lot of issues.  Your output should look something like this:&lt;br /&gt;
&lt;br /&gt;
19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18433</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18433"/>
		<updated>2009-04-13T22:12:25Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &amp;quot;cat /proc/interrupts&amp;quot; and make sure your video card is not sharing an interrupt with another device, such as a NIC.  If it is, you could run into a lot of issues.  It should look something like this:&lt;br /&gt;
&lt;br /&gt;
19:   38492811          0   IO-APIC-fasteoi   eth0 &amp;lt;br&amp;gt;&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2 &amp;lt;br&amp;gt;&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18432</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18432"/>
		<updated>2009-04-13T22:11:25Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.  Before you get started on the below, you will want to (from recovery mode) issue this command &amp;quot;cat /proc/interrupts&amp;quot; and make sure your video card is not sharing an interrupt with another device, such as a NIC.  If it is, you could run into a lot of issues.  It should look something like this:&lt;br /&gt;
&lt;br /&gt;
19:   38492811          0   IO-APIC-fasteoi   eth0&lt;br /&gt;
20:          2          0   IO-APIC-fasteoi   ehci_hcd:usb2&lt;br /&gt;
21:   10938712          0   IO-APIC-fasteoi   nvidia&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18354</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18354"/>
		<updated>2009-04-08T16:31:42Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* MOTHERBOARD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18353</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18353"/>
		<updated>2009-04-08T16:30:34Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;Automation&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
** This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless-G Internet Video Camera WVC54GCA, and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18345</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18345"/>
		<updated>2009-04-07T23:01:34Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;Automation&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
** This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
* Added a Linksys Wireless camera and enabled motion module&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18344</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18344"/>
		<updated>2009-04-07T23:00:38Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;About Me&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD and Linux for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
** This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18343</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18343"/>
		<updated>2009-04-07T22:59:33Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* &amp;#039;&amp;#039;&amp;#039;LinuxMCE&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
** This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18342</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18342"/>
		<updated>2009-04-07T22:59:00Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
** This motherboard seems to work but I got a ton of &amp;quot;rtc: lost some interrupts at 1024Hz&amp;quot; in Syslog and no one seems to know why...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18341</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18341"/>
		<updated>2009-04-07T22:57:23Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Next Steps&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18340</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18340"/>
		<updated>2009-04-07T22:56:06Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions. I live in Northern California (NorCAL) and work as a Network Engineer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product. I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* setup a MD after I&#039;m sure the Core is stable and maybe wait until 810 before investing any more moola&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Core&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Components: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
Intel Dual-Core&lt;br /&gt;
&lt;br /&gt;
==== MOTHERBOARD ====&lt;br /&gt;
&lt;br /&gt;
[[ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard]]&lt;br /&gt;
&lt;br /&gt;
* µATX&lt;br /&gt;
&lt;br /&gt;
* 4x DDR2 Slot&lt;br /&gt;
&lt;br /&gt;
* GF 7600&lt;br /&gt;
&lt;br /&gt;
* onboard 5.1 Audio&lt;br /&gt;
&lt;br /&gt;
* 1x Gigabit Marvell LAN&lt;br /&gt;
&lt;br /&gt;
* 1x PCI-E 16x&lt;br /&gt;
&lt;br /&gt;
* 2x PCI-E 1x&lt;br /&gt;
&lt;br /&gt;
* 1x PCI&lt;br /&gt;
&lt;br /&gt;
==== RAM ====&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
==== STORAGE ====&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PSU ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CASE ====&lt;br /&gt;
&lt;br /&gt;
Enermax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== OTHER ====&lt;br /&gt;
&lt;br /&gt;
CPU-FAN: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Media Directors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Automation&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18339</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18339"/>
		<updated>2009-04-07T22:50:20Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions.  I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;LinuxMCE:&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product.  I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Configuration:&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Components:&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MOTHERBOARD&lt;br /&gt;
&lt;br /&gt;
ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard  &lt;br /&gt;
&lt;br /&gt;
    * µATX &lt;br /&gt;
&lt;br /&gt;
    * 4x DDR2 Slot &lt;br /&gt;
&lt;br /&gt;
    * onboard 5.1 Audio &lt;br /&gt;
&lt;br /&gt;
    * 1x Gigabit Marvell LAN &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI-E 16x &lt;br /&gt;
&lt;br /&gt;
    * 2x PCI-E 1x &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI &lt;br /&gt;
&lt;br /&gt;
RAM&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
STORAGE&lt;br /&gt;
&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;br /&gt;
&lt;br /&gt;
PSU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CASE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OTHER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Media Directors&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18338</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18338"/>
		<updated>2009-04-07T22:47:38Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
Contents&lt;br /&gt;
[hide]&lt;br /&gt;
&lt;br /&gt;
    * 1 About Me&lt;br /&gt;
    * 2 LinuxMCE and me&lt;br /&gt;
          o 2.1 Next Steps&lt;br /&gt;
    * 3 Configuration&lt;br /&gt;
          o 3.1 Core&lt;br /&gt;
                + 3.1.1 Components:&lt;br /&gt;
                      # 3.1.1.1 CPU&lt;br /&gt;
                      # 3.1.1.2 MOTHERBOARD&lt;br /&gt;
                      # 3.1.1.3 RAM&lt;br /&gt;
                      # 3.1.1.4 STORAGE&lt;br /&gt;
                      # 3.1.1.5 PSU&lt;br /&gt;
                      # 3.1.1.6 CASE&lt;br /&gt;
                      # 3.1.1.7 OTHER&lt;br /&gt;
          o 3.2 Media Directors&lt;br /&gt;
    * 4 Automation&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;About Me&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions.  I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LinuxMCE:&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product.  I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration:&lt;br /&gt;
&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Components:&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MOTHERBOARD&lt;br /&gt;
&lt;br /&gt;
ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard  &lt;br /&gt;
&lt;br /&gt;
    * µATX &lt;br /&gt;
&lt;br /&gt;
    * 4x DDR2 Slot &lt;br /&gt;
&lt;br /&gt;
    * onboard 5.1 Audio &lt;br /&gt;
&lt;br /&gt;
    * 1x Gigabit Marvell LAN &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI-E 16x &lt;br /&gt;
&lt;br /&gt;
    * 2x PCI-E 1x &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI &lt;br /&gt;
&lt;br /&gt;
RAM&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
STORAGE&lt;br /&gt;
&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;br /&gt;
&lt;br /&gt;
PSU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CASE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OTHER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Media Directors&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18337</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18337"/>
		<updated>2009-04-07T22:46:25Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:User Setups]]&lt;br /&gt;
&lt;br /&gt;
Contents&lt;br /&gt;
[hide]&lt;br /&gt;
&lt;br /&gt;
    * 1 About Me&lt;br /&gt;
    * 2 LinuxMCE and me&lt;br /&gt;
          o 2.1 Next Steps&lt;br /&gt;
    * 3 Configuration&lt;br /&gt;
          o 3.1 Core&lt;br /&gt;
                + 3.1.1 Components:&lt;br /&gt;
                      # 3.1.1.1 CPU&lt;br /&gt;
                      # 3.1.1.2 MOTHERBOARD&lt;br /&gt;
                      # 3.1.1.3 RAM&lt;br /&gt;
                      # 3.1.1.4 STORAGE&lt;br /&gt;
                      # 3.1.1.5 PSU&lt;br /&gt;
                      # 3.1.1.6 CASE&lt;br /&gt;
                      # 3.1.1.7 OTHER&lt;br /&gt;
          o 3.2 Media Directors&lt;br /&gt;
    * 4 Automation&lt;br /&gt;
&lt;br /&gt;
About Me&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions.  I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LinuxMCE:&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product.  I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration:&lt;br /&gt;
&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Components:&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MOTHERBOARD&lt;br /&gt;
&lt;br /&gt;
ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard  &lt;br /&gt;
&lt;br /&gt;
    * µATX &lt;br /&gt;
&lt;br /&gt;
    * 4x DDR2 Slot &lt;br /&gt;
&lt;br /&gt;
    * onboard 5.1 Audio &lt;br /&gt;
&lt;br /&gt;
    * 1x Gigabit Marvell LAN &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI-E 16x &lt;br /&gt;
&lt;br /&gt;
    * 2x PCI-E 1x &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI &lt;br /&gt;
&lt;br /&gt;
RAM&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
STORAGE&lt;br /&gt;
&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;br /&gt;
&lt;br /&gt;
PSU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CASE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OTHER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Media Directors&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18336</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18336"/>
		<updated>2009-04-07T22:44:06Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contents&lt;br /&gt;
[hide]&lt;br /&gt;
&lt;br /&gt;
    * 1 About Me&lt;br /&gt;
    * 2 LinuxMCE and me&lt;br /&gt;
          o 2.1 Next Steps&lt;br /&gt;
    * 3 Configuration&lt;br /&gt;
          o 3.1 Core&lt;br /&gt;
                + 3.1.1 Components:&lt;br /&gt;
                      # 3.1.1.1 CPU&lt;br /&gt;
                      # 3.1.1.2 MOTHERBOARD&lt;br /&gt;
                      # 3.1.1.3 RAM&lt;br /&gt;
                      # 3.1.1.4 STORAGE&lt;br /&gt;
                      # 3.1.1.5 PSU&lt;br /&gt;
                      # 3.1.1.6 CASE&lt;br /&gt;
                      # 3.1.1.7 OTHER&lt;br /&gt;
          o 3.2 Media Directors&lt;br /&gt;
    * 4 Automation&lt;br /&gt;
&lt;br /&gt;
About Me&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions.  I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LinuxMCE and me&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product.  I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Components:&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MOTHERBOARD&lt;br /&gt;
&lt;br /&gt;
ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard  &lt;br /&gt;
&lt;br /&gt;
    * µATX &lt;br /&gt;
&lt;br /&gt;
    * 4x DDR2 Slot &lt;br /&gt;
&lt;br /&gt;
    * onboard 5.1 Audio &lt;br /&gt;
&lt;br /&gt;
    * 1x Gigabit Marvell LAN &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI-E 16x &lt;br /&gt;
&lt;br /&gt;
    * 2x PCI-E 1x &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI &lt;br /&gt;
&lt;br /&gt;
RAM&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
STORAGE&lt;br /&gt;
&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;br /&gt;
&lt;br /&gt;
PSU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CASE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OTHER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Media Directors&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18335</id>
		<title>User:UNi</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=User:UNi&amp;diff=18335"/>
		<updated>2009-04-07T22:42:29Z</updated>

		<summary type="html">&lt;p&gt;Uni: New page:  Contents [hide]      * 1 About Me     * 2 LinuxMCE and me           o 2.1 Next Steps     * 3 Configuration           o 3.1 Core                 + 3.1.1 Components:                       #...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Contents&lt;br /&gt;
[hide]&lt;br /&gt;
&lt;br /&gt;
    * 1 About Me&lt;br /&gt;
    * 2 LinuxMCE and me&lt;br /&gt;
          o 2.1 Next Steps&lt;br /&gt;
    * 3 Configuration&lt;br /&gt;
          o 3.1 Core&lt;br /&gt;
                + 3.1.1 Components:&lt;br /&gt;
                      # 3.1.1.1 CPU&lt;br /&gt;
                      # 3.1.1.2 MOTHERBOARD&lt;br /&gt;
                      # 3.1.1.3 RAM&lt;br /&gt;
                      # 3.1.1.4 STORAGE&lt;br /&gt;
                      # 3.1.1.5 PSU&lt;br /&gt;
                      # 3.1.1.6 CASE&lt;br /&gt;
                      # 3.1.1.7 OTHER&lt;br /&gt;
          o 3.2 Media Directors&lt;br /&gt;
    * 4 Automation&lt;br /&gt;
&lt;br /&gt;
About Me&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been working with OpenBSD for 10 years, but never delved into X-Windows as I use OBSD mainly for LAMP functions.  I live in Northern California (NorCAL) and work as a Network Engineer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LinuxMCE and me&lt;br /&gt;
&lt;br /&gt;
After experimenting with LMCE, I&#039;m not convinced that Linux is more stable than Windows as I&#039;ve had multiple crashes and weirdness going on with this product.  I&#039;ve finally got it stabilized somewhat after killing a few Processes that run by default, namely Motion / motion + and ScreenSaver.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Components:&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MOTHERBOARD&lt;br /&gt;
&lt;br /&gt;
ASUS P5NSLI LGA 775 NVIDIA nForce 570 SLI Intel Edition ATX Intel Motherboard  &lt;br /&gt;
&lt;br /&gt;
    * µATX &lt;br /&gt;
&lt;br /&gt;
    * 4x DDR2 Slot &lt;br /&gt;
&lt;br /&gt;
    * onboard 5.1 Audio &lt;br /&gt;
&lt;br /&gt;
    * 1x Gigabit Marvell LAN &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI-E 16x &lt;br /&gt;
&lt;br /&gt;
    * 2x PCI-E 1x &lt;br /&gt;
&lt;br /&gt;
    * 1x PCI &lt;br /&gt;
&lt;br /&gt;
RAM&lt;br /&gt;
&lt;br /&gt;
2GB Infineon CL5&lt;br /&gt;
&lt;br /&gt;
STORAGE&lt;br /&gt;
&lt;br /&gt;
Western Digital Caviar SE16 WD2500KS 250GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;br /&gt;
&lt;br /&gt;
PSU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CASE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OTHER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Media Directors&lt;br /&gt;
&lt;br /&gt;
none so far&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation&lt;br /&gt;
&lt;br /&gt;
none so far&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18275</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18275"/>
		<updated>2009-04-02T17:09:11Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Latest Drivers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29.  The &amp;quot;nvclock&amp;quot; utility is useful for monitoring GPU overheating&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18135</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18135"/>
		<updated>2009-03-26T19:09:37Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Latest Drivers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;** Update - You may experience your box hanging completely on the Xorg process (CPU at 100%) if you&#039;re using the older NVIDIA drivers. Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18134</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18134"/>
		<updated>2009-03-26T19:08:25Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Latest Drivers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Italic text&#039;&#039;** Update - You may experience your box hanging completely on the Xorg process (CPU at 100%) if you&#039;re using the older drivers. Do a &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure it reads something similar to this, matching the newest drivers you just installed: NVIDIA UNIX x86 Kernel Module 180.29&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18133</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18133"/>
		<updated>2009-03-26T19:04:59Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18132</id>
		<title>Display Drivers</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=Display_Drivers&amp;diff=18132"/>
		<updated>2009-03-26T19:03:58Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Tutorials]]&lt;br /&gt;
[[Category: Hardware| ]]&lt;br /&gt;
&lt;br /&gt;
An incomplete HowTo on updating LinuxMCE to the latest display drivers and configuring them manually.  It could use your help, so if something is different in your situation, please add it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that this should normally not be necessary unless you have specific wishes or trouble getting your display to work properly.&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
If the graphical environment cannot start you are likely to see a text screen blinking, this makes it very hard to login, if this is the case you can reboot into &amp;quot;recovery mode&amp;quot; by pressing [Esc] when GRUB tells you to during the boot process and then select it from the menu you will be presented with.&lt;br /&gt;
&lt;br /&gt;
=== ATI Chipsets ===&lt;br /&gt;
The two main ways to install the ATI drivers are described in the [http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide Ubuntu Feisty Installation Guide].&lt;br /&gt;
&lt;br /&gt;
For more information see also the [http://wiki.cchtml.com/index.php/Main_Page Unofficial ATI Linux Driver Wiki] and you might want to have a look at [http://www.mythtv.org/wiki/index.php/AtiProprietaryDriver AtiProprietaryDriver] in the MythTV wiki as well since LinuxMCE depends on it for viewing TV.  MythTV in turn relies heavily on the support of certain features by the graphics drivers.  The ATI drivers turn out to be a bit &amp;quot;challenged&amp;quot; in this area to say the least.&lt;br /&gt;
&lt;br /&gt;
==== Installing The ATI Driver ====&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the procedure I use for setting up an ATI X1250 MD. Currently the the AVwizard in 0710 does not configure ATI cards properly so you need to to do some manual steps to get things working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the MD in the normal way (ie plug it into the network and let it add itself). Let it reboot and then it should run the AVwizard. Choose the options you want - output connector, resolution, refresh.... UI2 with Overlay etc etc and complete the wizard. Now the screen will return to a console screen and will after 5-10 mins will try to run the setup Wizard... but the setup Wizard will run very slowly and the video of  &#039;Sarah&#039; will not play smoothly. This is because the ATI drivers are not installed yet and the X driver is set to &#039;vesa&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From another machine ssh into the partially installed MD using Konsole from the KDE Desktop or a terminal app like Putty under Windows XP. Do the following from the console;&lt;br /&gt;
&lt;br /&gt;
 sudo su - &amp;lt;return&amp;gt;&lt;br /&gt;
 ssh moonNN &amp;lt;return&amp;gt; (**where the NN is the device number for the MD we&#039;re configuring**)&lt;br /&gt;
&lt;br /&gt;
Alternatively do the following from the MD/Core you are configuring;&lt;br /&gt;
&lt;br /&gt;
 Ctrl+Alt+2&lt;br /&gt;
&lt;br /&gt;
Now login using the login you created when you installed your system ie When you ran the DVD installer or CD installer. Now we&#039;re logged into the MD we are configuring as &#039;root&#039; and we can install the ATI drivers and configure Xorg.conf;&lt;br /&gt;
&lt;br /&gt;
Firstly make sure our sources.list is up to date:&lt;br /&gt;
&lt;br /&gt;
 apt-get update &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now lets install the ATI driver and packages;&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-restricted-modules-generic restricted-manager &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &#039;Y&#039; to installing new packages then do the following steps;&lt;br /&gt;
&lt;br /&gt;
 apt-get install xorg-driver-fglrx &amp;lt;return&amp;gt;&lt;br /&gt;
 depmod -a &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So far so good... now we have the ATI drivers installed! (the current driver in the repos is not the latest ATI release an updated driver will be packaged soon though). Now we have to configure Xorg to use it! Do the steps below;&lt;br /&gt;
&lt;br /&gt;
I use the console text editor &#039;joe&#039; below but you can use whichever you prefer (&#039;nano&#039; is installed by default for example);&lt;br /&gt;
&lt;br /&gt;
 joe /etc/X11/xorg.conf &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are editing the xorg.conf of your MD and the only change you need to make is to the &#039;Device&#039; section. In the &#039;Device&#039; section you will see a line thats says;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;vesa&amp;quot;&lt;br /&gt;
or&lt;br /&gt;
 Driver          &amp;quot;ati&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Change the string &#039;vesa&#039; (or ati) to &#039;fglrx&#039; which is the name of the ATI driver. The updated driver line should look like below;&lt;br /&gt;
&lt;br /&gt;
 Driver          &amp;quot;fglrx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now save the changes you have made to xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Now reboot the MD from the console with;&lt;br /&gt;
&lt;br /&gt;
 reboot &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MD will now reboot normally and the setup wizard will run again.... but this time the video and the Ui will run smoothly as the ATI driver is installed and confgured.&lt;br /&gt;
&lt;br /&gt;
Currently the ATI driver will not support UI2 with transparency but it will support UI2 with overlay very nicely indeed. There are two small caveats to running UI2 with Overlay currently with the ATI driver in that the &#039;Compass Rose&#039; on screen menu for selecting DVD chapters, Lighting levels etc etc and the &#039;Zoom &amp;amp; Aspect ratio&#039; screen when playing Video do not draw correctly - the bit maps for the menus do not display but the menus do work.&lt;br /&gt;
&lt;br /&gt;
=== NVidia Chipsets ===&lt;br /&gt;
&lt;br /&gt;
==== Bugs ====&lt;br /&gt;
If you are here, trying to update your driver because video is not working, remember that there is a bug with some Nvidia cards that makes graphical output always appear on the DVI plug, not the VGA plug.  If you have a display attached to the VGA port on your adapter, buy a DVI to VGA converter plug before putting yourself through a lot of pain!&lt;br /&gt;
&lt;br /&gt;
***03-26-09 You may experience hangs on the Xorg process (CPU at 100%) if you&#039;re using the older drivers.  Do a  &amp;quot;sudo cat /proc/driver/nvidia/version&amp;quot; and make sure after you&#039;ve updated your drivers using the process outlined below, that it reads: NVIDIA UNIX x86 Kernel Module  180.29&lt;br /&gt;
&lt;br /&gt;
==== Legacy Drivers ====&lt;br /&gt;
With legacy drivers the AVWizard might crash because it could not load the nvidia-legacy kernel module. It is unclear why kdm will start and not the AVWizard. A quick fix is to set the &#039;&#039;&#039;Driver&#039;&#039;&#039; option for the video card in the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file to &#039;&#039;&#039;vesa&#039;&#039;&#039;. Go through the AVWizard and then change it back.  Another option is to edit &#039;&#039;/etc/modprobe.d/aliases&#039;&#039; and add &#039;&#039;&#039;alias nvidia nvidia-legacy&#039;&#039;&#039;. Don&#039;t forget about this line when you switch to a newer card.&lt;br /&gt;
&lt;br /&gt;
==== Latest Drivers ====&lt;br /&gt;
There are several ways to install nVidia drivers, the way described here is meant as a guide to install the very latest drivers from the nVidia website.  Note that this way will bypass the LinuxMCE (Kubuntu) packaging system, possibly removing and/or overwriting some of it&#039;s files. &lt;br /&gt;
&lt;br /&gt;
1. Go to a console (text) terminal by holding [CTRL]-[ALT] and pressing the [F1] key simultaneously, log in with the user account you have created during the Kubuntu install and become root, if you haven&#039;t done so already. &lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;you&amp;gt;@dcerouter:~$&#039;&#039;&#039; sudo -s&lt;br /&gt;
2. Download the latest [http://www.nvidia.com/object/unix.html linux drivers from NVidia] (depending [http://www.nvidia.com/object/IO_32667.html on your hardware], one of versions: 1XX.XX.XX, 1.0-96xx or 1.0-71XX), if you haven&#039;t done so already.  When you have found the URL for downloading the package on the nvidia site you could download it like this:&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; wget &amp;lt;nowiki&amp;gt;http://us.download.nvidia.com/XFree86/Linux-x86/&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;/NVIDIA-Linux-x86-&amp;lt;/nowiki&amp;gt;&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;-pkg1.run&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
3. Go to runlevel 1 to stop the currently running X-server. &lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; telinit 1 &lt;br /&gt;
4. Execute the installer and follow instructions.  a) Ignore the warning about runlevel 1 and b) don&#039;t bother looking for &amp;quot;precompiled kernel interfaces&amp;quot; (drivers).&lt;br /&gt;
 &#039;&#039;&#039;root@dcerouter:~#&#039;&#039;&#039; sh NVIDIA-Linux-x86-&#039;&#039;&amp;lt;version&amp;gt;&#039;&#039;-pkg1.run&lt;br /&gt;
5. The installer will attempt to remove old legacy drivers. If it cannot, you may receive X errors (Eg. &#039;&#039;Error: API mismatch&#039;&#039;). The solution is to manually remove or disable the legacy drivers. &lt;br /&gt;
 &#039;&#039;&#039;nano /etc/default/linux-restricted-modules-common&#039;&#039;&#039; &lt;br /&gt;
Disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) by changing the DISABLED_MODULES line to read:&lt;br /&gt;
 &#039;&#039;&#039;DISABLED_MODULES=&amp;quot;nv nvidia_new&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
6. Now it needs to be configured.  The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the AVWizard for some reason is unable to set your up your screens to your liking, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
==== Media Directors ====&lt;br /&gt;
Instructions for installing the latest nVidia driver on your media directors can be found in the [[Upgrading the Kernel#Video Drivers|upgrading the kernel]] wiki.&lt;br /&gt;
&lt;br /&gt;
=== Intel Chipsets ===&lt;br /&gt;
There is a renewed interest in the Intel graphics chipsets since Intel released the drivers under the GPL. Currently the Intel driver still cannot support UI2 with Alphablending but they will support UI2 with Overlay very nicely and video performance is excellent. LinuxMCE versions after Beta4 have full support for configuring the Intel driver in the AVwizard.&lt;br /&gt;
&lt;br /&gt;
From LinuxMCE-0710 Beta4 onwards LinuxMCE will install the newer intel driver by default - so the instructions below are only useful if your still running LinuxMCE-0704.&lt;br /&gt;
&lt;br /&gt;
==== For LinuxMCE-0704 ====&lt;br /&gt;
&lt;br /&gt;
You will want to make sure you are using the newer intel drivers from http://packages.ubuntu.com/gutsy/i386/xserver-xorg-video-intel/download for i386. These replace the older i810, etc. drivers and should cover all the modern intel chipsets. The name for this driver is &#039;intel&#039; and would replace the older &#039;i810&#039; drivers.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using i810 driver make sure you add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8160&amp;quot; to xorg.conf or video players will crash with X11 error: BadAlloc.&lt;br /&gt;
&lt;br /&gt;
From man i810:&lt;br /&gt;
   Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;integer&amp;quot;&lt;br /&gt;
          Allows  more  memory  for  the offscreen allocator. This usually&lt;br /&gt;
          helps in situations where HDTV movies are required to  play  but&lt;br /&gt;
          not  enough  offscreen  memory is usually available. Set this to&lt;br /&gt;
          8160 for upto 1920x1080 HDTV support.  Default 0KB (off).&lt;br /&gt;
&lt;br /&gt;
==== potential problem ====&lt;br /&gt;
&lt;br /&gt;
there can be a problem with some intel drivers, like the gma 3100. see [[bug/gma3100driver]] for further informations&lt;br /&gt;
&lt;br /&gt;
=== Via Chipsets ===&lt;br /&gt;
Use the Openchrome or Via Unichrome drivers. The Via Unichrome drivers can be downloaded from [http://www.viaarena.com/default.aspx?PageID=2&amp;amp;OSID=45&amp;amp;CatID=3220]&lt;br /&gt;
&lt;br /&gt;
The proprietary Via Unichrome driver works best with Linux MCE. Unfortunately this driver has intentionally been stripped of support for most GLX extensions. This driver does not support alpha blending which is a prerequisite of [[UI2]]. Via licenses the full featured driver to system integrators, such as [[Fiire]]. This licensed driver is not publicly available. Additionally there is a known incompatibility issue with the licensed driver and Linux MCE 0710. &lt;br /&gt;
&lt;br /&gt;
On April 08, 2008 Via announced a new open source initiative to help develop open drivers for certain video chipsets [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_oss&amp;amp;num=1]. This press release echos sour notes with many developers who have heard this tune many times before. No useful information or code has been released to date, striking yet another all to familiar chord in the open source community [http://www.phoronix.com/scan.php?page=article&amp;amp;item=via_bluff&amp;amp;num=1].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HOW-TO VIA Openchrome driver for xorg:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For VIA CX700M2 UniChrome PRO II Graphics (1&amp;quot; VIA units) or mainly via graphics:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shell into your box and do the following:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
  apt-get -y install build-essential automake1.9 libtool x11proto-* libgl1-mesa-dev makedepend libxxf86vm-dev libexpat1-dev libexpat1 libxmu-dev xtrans-dev libpng12-dev libxcomposite-dev libxfixes-dev libxdamage-dev libxrandr-dev libxrender-dev libstartup-notification0-dev libgconf2-dev subversion xserver-xorg-dev libdrm-dev libxvmc-dev&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Now we have to edit /etc/X11/xorg.conf and change the device driver to via openchrome:&amp;lt;br&amp;gt;&lt;br /&gt;
 vi /etc/X11/xorg.conf&lt;br /&gt;
Go to&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
and change&lt;br /&gt;
 Driver &amp;quot;vesa&amp;quot; &lt;br /&gt;
to&lt;br /&gt;
 Driver &amp;quot;openchrome&amp;quot;&lt;br /&gt;
save and test the compiled new driver with a: &amp;lt;br&amp;gt;&lt;br /&gt;
 X :1&lt;br /&gt;
and if your xwindow comes up, you can reboot and have fun&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Chipsets ===&lt;br /&gt;
Please help out by adding more if you can.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The recommended and most convenient way is to use the [[AVWizard]].  For more advanced setup, or if the X-server (and thus also the AVWizard) is unable to start, you can configure the &#039;&#039;X-server&#039;&#039; manually by editing the &#039;&#039;xorg.conf&#039;&#039; file directly.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
Start by making a backup copy of the &#039;&#039;/etc/X11/xorg.conf&#039;&#039; file (even if it doesn&#039;t work it might contain settings you could need).  In this example we will start from scratch and edit the configuration file step by step to get the main display setup.  &lt;br /&gt;
&lt;br /&gt;
Some of these steps require that there will be no X-server active on the system, the easiest way to achieve this is to boot in &#039;&#039;rescue-mode&#039;&#039;, just hit [Esc] when [[Grub]] tells you to during the startup of your machine and select the right line from the menu.  Another way is to go to a text-mode console (aka. terminal) with [CTRL]-[ALT]-[F1], [[Logging In|log in]], become root and issue the command:&lt;br /&gt;
 telinit 1&lt;br /&gt;
This wil stop the running X-server and drop you into rescue mode as well.  &lt;br /&gt;
&lt;br /&gt;
One of the advantages is that now you can start and stop the X-server by hand with an alternative configuration file and without having to reboot or even start an entire desktop environment.&lt;br /&gt;
&lt;br /&gt;
=== Generating a template ===&lt;br /&gt;
These instructions were originally written for ATI chipsets, so they might need to be adjusted and updated a bit.  Not all of the specific options may be relevant for your chipset. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;While there is no (other) X-server running&#039;&#039;&#039; you can create a template configuration file by running:&lt;br /&gt;
 X -configure&lt;br /&gt;
This will create a file called xorg.conf.new in your &#039;&#039;home&#039;&#039; directory, test it with the following command and hit [CTRL]-[ALT]-[Backspace] when done:&lt;br /&gt;
 X -config ~/xorg.conf.new&lt;br /&gt;
Within a few seconds a gray bitpattern should show up with an &#039;X&#039; shaped mouse cursor.  If the screen is distorted or reports the refresh rate to be out of range then you will either have to specify the proper refreshrate limitations for your screen or insert &amp;quot;modelines&amp;quot; for the resolution(s) you want to use (see below).  &lt;br /&gt;
&lt;br /&gt;
When you&#039;re satisfied you can overwrite &#039;&#039;/etc/X11/xorg.conf&#039;&#039; with this file to make it the default (you did make a backup didn&#039;t you?), once you have done that you can use &amp;quot;startx&amp;quot; to test and have the use of your desktop as well.  This should at least be enough to allow the use of a graphic configuration tool (like the [[AVWizard]] for instance) to set up your display further.  More advanced manual configuration options can be found below.&lt;br /&gt;
&lt;br /&gt;
Here is an example of such a generated file:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
        Identifier     &amp;quot;X.org Configured&amp;quot;&lt;br /&gt;
        Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br /&gt;
        InputDevice    &amp;quot;Mouse0&amp;quot; &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
        InputDevice    &amp;quot;Keyboard0&amp;quot; &amp;quot;CoreKeyboard&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Files&amp;quot;&lt;br /&gt;
        RgbPath      &amp;quot;/etc/X11/rgb&amp;quot;&lt;br /&gt;
        ModulePath   &amp;quot;/usr/lib/xorg/modules&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/misc&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/cyrillic&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi/:unscaled&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/X11R6/lib/X11/fonts/Type1&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/100dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/usr/share/fonts/X11/75dpi&amp;quot;&lt;br /&gt;
        FontPath     &amp;quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;xtrap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;GLcore&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;kbd&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Mouse0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;mouse&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Protocol&amp;quot; &amp;quot;auto&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ### Available Driver options are:-&lt;br /&gt;
        ### Values: &amp;amp;lt;i&amp;amp;gt;: integer, &amp;lt;f&amp;gt;: float, &amp;lt;bool&amp;gt;: &amp;quot;True&amp;quot;/&amp;quot;False&amp;quot;,&lt;br /&gt;
        ### &amp;lt;string&amp;gt;: &amp;quot;String&amp;quot;, &amp;lt;freq&amp;gt;: &amp;quot;&amp;lt;f&amp;gt; Hz/kHz/MHz&amp;quot;&lt;br /&gt;
        ### [arg]: arg optional&lt;br /&gt;
        #Option     &amp;quot;ShadowFB&amp;quot;                  # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;DefaultRefresh&amp;quot;            # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        #Option     &amp;quot;ModeSetClearScreen&amp;quot;        # [&amp;lt;bool&amp;gt;]&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;vesa&amp;quot;&lt;br /&gt;
        &#039;&#039;VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;BusID       &#039;&#039;&#039;&amp;quot;PCI:1:5:0&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     1&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     4&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     8&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     15&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     16&lt;br /&gt;
        EndSubSection&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Note that the only thing really specific to my setup in this config file is &#039;&#039;BusID&#039;&#039;, if you only have one graphics adapter in your system this value can be omitted, otherwise the value(s) can be found with:&lt;br /&gt;
 X -scanpci&lt;br /&gt;
Where each card will need it&#039;s own Device Section in the config file.  The &amp;quot;VendorName&amp;quot; and &amp;quot;BoardName&amp;quot; settings are just labels and serve no real purpose other then being able to identify this particular device, which is usefull if you have more then one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using this sample configuration as a starting point in the other examples below, the comments (lines starting with &#039;&#039;#&#039;&#039; can be safely removed as well as the &#039;&#039;&amp;quot;Display&amp;quot;&#039;&#039; subsections for the colordepths we don&#039;t plan on using.&lt;br /&gt;
&lt;br /&gt;
=== Refresh rate / ModeLine ===&lt;br /&gt;
The easiest way to sort this problem is to let the X-server figure this out by not specifying the limits of your screen.  However this often fails, leaving you with an unusable display.  Simply look up &#039;&#039;&#039;your screen&#039;&#039;&#039;&#039;s refresh rates in the documentation and add them like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        VendorName   &amp;quot;Monitor Vendor&amp;quot;&lt;br /&gt;
        ModelName    &amp;quot;Monitor Model&amp;quot;&lt;br /&gt;
        &#039;&#039;HorizSync     &#039;&#039;&#039;27-102&#039;&#039;&#039; # kHz&#039;&#039;&lt;br /&gt;
        &#039;&#039;VertRefresh   &#039;&#039;&#039;50-160&#039;&#039;&#039; # Hz&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Alternatively you could specify a &amp;quot;ModeLine&amp;quot; for each resolution you want to use.  By using ModeLines you have much finer controll over the timings of the output signal generated by your videocard.  The drawback is that the timing values can be hard to get right.  &lt;br /&gt;
&lt;br /&gt;
Search the web for a &amp;quot;modeline generator&amp;quot;, and many of these will include instructions on how to add the modeline, but briefly, you just add it to the &amp;quot;Monitor&amp;quot; section.  Read the [http://en.wikipedia.org/wiki/Modeline wikipedia entry] to learn how to use modelines.  &lt;br /&gt;
* http://koala.ilog.fr/cgi-bin/nph-colas-modelines&lt;br /&gt;
* http://xtiming.sourceforge.net/cgi-bin/xtiming.pl&lt;br /&gt;
* http://www.bohne-lang.de/spec/linux/modeline/&lt;br /&gt;
* http://amlc.berlios.de/&lt;br /&gt;
* http://www.mythtv.org/wiki/index.php/Working_with_Modelines&lt;br /&gt;
If one modeline doesn&#039;t work perfectly, try another, perhaps from another generator, because they can vary so much.&lt;br /&gt;
&lt;br /&gt;
Using the wrong timings could in some (nowadays rare) occasions damage the hardware of your screen, so if it looks garbeled don&#039;t leave it like that for hours on end but hit [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] and readjust your settings.  Most modern screens however simply report that the signal is out of range if this happens.&lt;br /&gt;
&lt;br /&gt;
=== Colordepth and resolution ===&lt;br /&gt;
Specify the colordepth and resolution(s) you would like to use, like this:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier   &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device       &amp;quot;Card0&amp;quot;&lt;br /&gt;
        Monitor      &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
        &#039;&#039;DefaultDepth &#039;&#039;&#039;24&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth      24&lt;br /&gt;
                &#039;&#039;Virtual    &#039;&#039;&#039;1600 1200&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
                &#039;&#039;Modes      &#039;&#039;&#039;&amp;quot;1600x1200&amp;quot; &amp;quot;1280x1024&amp;quot; &amp;quot;1024x768&amp;quot; &amp;quot;800x600&amp;quot; &amp;quot;640x480&amp;quot; &amp;quot;512x384&amp;quot; &amp;quot;400x300&amp;quot; &amp;quot;320x240&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
As most people will only be using 24 bits anyway, I have removed the other redundant subsections.  &amp;quot;Virtual&amp;quot; is the size of your desktop and &amp;quot;Modes&amp;quot; are physical resolutions, you can flip through these by holding [CTRL]-[ALT] and pressing the plus or minus on the numeric keypad.  These are just examples, most people will only want to specify the resolution they actually use.&lt;br /&gt;
&lt;br /&gt;
=== DRI device permissions ===&lt;br /&gt;
This section is needed to have the X-server set the proper permissions on the DRI device during startup.  Simply add it to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Mode         0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Chipset driver ===&lt;br /&gt;
Change &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot; (or &amp;quot;&#039;&#039;&#039;ati&#039;&#039;&#039;&amp;quot;, depending on which drivers you installed earlier), as shown below, the old line is left as a comment in this example for clarity, but it&#039;s better to remove it as some scripts seem to find it confusing.  For Nvidia chipsets use &#039;&#039;&#039;nvidia&#039;&#039;&#039; or &#039;&#039;&#039;nv&#039;&#039;&#039; as the driver names (instead of &#039;&#039;&#039;fglrx&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Card0&amp;quot;&lt;br /&gt;
 &#039;&#039;#      Driver      &amp;quot;&#039;&#039;&#039;vesa&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        &#039;&#039;Driver      &amp;quot;&#039;&#039;&#039;fglrx&#039;&#039;&#039;&amp;quot;&#039;&#039;&lt;br /&gt;
        VendorName  &amp;quot;ATI Technologies Inc&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Xpress 1200 Series&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:5:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
If your X-server was running you will have to restart it completely for the changes to take effect, the easiest and most thorough way to do this is to reboot.&lt;br /&gt;
&lt;br /&gt;
=== Physical display size ===&lt;br /&gt;
Like specifying the refresh rate his is optional but sometimes necessary, most of the time it is either detected or some sane defaults are used but sometimes it isn&#039;t, which can result in unreadable font sizes.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   ...&lt;br /&gt;
   DisplaySize &#039;&#039;&#039;155 95&#039;&#039;&#039;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Where you have to replace the numbers with the physical &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; of your screen in millimeters (1&amp;quot; = 25mm), feel free to try mine, however these are for a small touchscreen.&lt;br /&gt;
&lt;br /&gt;
=== Disable composite ===&lt;br /&gt;
Aparently the ATI &#039;&#039;&#039;fglrx&#039;&#039;&#039; driver does not &#039;&#039;yet&#039;&#039; support composite with DRI.  So if you are using the fglrx driver, disable it by adding this to the end of the /etx/X11.xorg file if it isn&#039;t there already.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
To be continued, I don&#039;t think this is enough to get UI2 completely (either mode) going yet.  Feel free to jump in anytime... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things still to sort out amongst others (i.e. what is it, do we need it and what are the settings if any):&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;i2c&amp;quot;&lt;br /&gt;
        Load  &amp;quot;bitmap&amp;quot;&lt;br /&gt;
        Load  &amp;quot;ddc&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;int10&amp;quot;&lt;br /&gt;
        Load  &amp;quot;vbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;speedo&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;v4l&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
        Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
 #      Option      &amp;quot;RENDER&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;DesktopSetup&amp;quot; &amp;quot;clone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TV-out options, 2nd display, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== The AVWizard crashes X-windows ===&lt;br /&gt;
&lt;br /&gt;
Try setting the [[#Chipset_driver]] option to &#039;&#039;&#039;vesa&#039;&#039;&#039;, run the AVWizard again and then change the driver back to what it was.&lt;br /&gt;
&lt;br /&gt;
=== Black screen ===&lt;br /&gt;
&lt;br /&gt;
* Screen is black, after install seemed to go okay. You may have even seen the Kubuntu splash screen. See [[AVWizard]] on how to select the proper output.&lt;br /&gt;
&lt;br /&gt;
*One problem on nvidia-cards could be that it does not detect the right monitor.&lt;br /&gt;
&lt;br /&gt;
::Go to Console 1 ([Ctrl]+[Alt]+1) and edit /etc/X11/xorg.conf (nano -w /etc/X11/xorg.conf). Find the section ::Device with the driver nvidia add the line &amp;lt;pre&amp;gt;Option &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;XXX&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
::where XXX is CRT, CRT-0, CRT-1, DVI-0, DVI-1, ...&lt;br /&gt;
::Save and exit (nano: Ctrl+x) and restart the computer. In my case it was &amp;quot;CRT-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== X-windows won&#039;t start ===&lt;br /&gt;
&lt;br /&gt;
Reboot into rescue-mode if needed (hit [Esc] when [[Grub]] tells you to), and restore a working copy of your /etc/X11/xorg.conf, or edit it by hand to fix the problem. Test it with the command &amp;quot;X&amp;quot; and press [Ctrl]-[Alt]-[&amp;amp;larr;Backspace] simultaneous to quit (alternative: use &amp;quot;startx&amp;quot; and get the full desktop, if any), then reboot when it works and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Signal out of range ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Refresh rate / ModeLine ]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
=== Microscopic fonts in KDE ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;[[#Physical_display_size]]&#039;&#039; above.&lt;br /&gt;
&lt;br /&gt;
If the above does not work, probably Xorg is calculating the DPI value in the wrong way.&lt;br /&gt;
This can be verified by having a look at the file /var/log/Xorg.0.log related to the MD with this issue searching for the line containing &amp;quot;DPI set to (x , y)&amp;quot;,where x and y are values that apply to the specific display.&lt;br /&gt;
&lt;br /&gt;
If those values are too small, fonts will be displayed accordingly (i.e, VERY small)&lt;br /&gt;
&lt;br /&gt;
A workaround is to force Xorg to startup with a given DPI value.&lt;br /&gt;
&lt;br /&gt;
To achieve this the following steps are required:&lt;br /&gt;
&lt;br /&gt;
* edit the file /usr/pluto/bin/Start_X_Wrapper.sh on your MD where you are facing the font problem&lt;br /&gt;
* find the line beginning with xinit&lt;br /&gt;
* add &amp;quot;-dpi 96&amp;quot; (without quotes) at the end of this line&lt;br /&gt;
* save the file and reboot MD&lt;br /&gt;
&lt;br /&gt;
Obviously it is possible to set DPI to something different than 96, according to specific needs.&lt;br /&gt;
&lt;br /&gt;
Please note that after an LMCE update the startup script may be replaced by new ones, so the above workaround may have to be re-applied in order to keep fonts at the desired dimension.&lt;br /&gt;
&lt;br /&gt;
=== LinuxMCE keeps reconfiguring my display settings ===&lt;br /&gt;
&lt;br /&gt;
Add a line containing &#039;&#039;&#039;exit&#039;&#039;&#039; to the top of the &#039;&#039;/usr/pluto/bin/Xconfigure.sh&#039;&#039; file.  After you do this you may experience difficulties running the AVWizard again, if so remove this line and add it back again after the wizard is finished.&lt;br /&gt;
&lt;br /&gt;
For LinuxMCE 710 simply comment out the line that says&lt;br /&gt;
   . /usr/pluto/bin/X-CleanupVideo.sh&lt;br /&gt;
This is the command that gets run that modifies the xorg.conf file on startup. This is different than above because if you put exit at the top your display will not get initialized.  And as above if you want to run the AVWizard you will need to uncomment this line.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.mythtv.org/wiki/index.php/Main_Page MythTV wiki] &lt;br /&gt;
* MythTV Experience [http://brentlagesse.net/~brent/mythtv.php]&lt;br /&gt;
* [[X_Configuration_Scripts]]&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18085</id>
		<title>BFG GeForce 7300 GS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18085"/>
		<updated>2009-03-23T04:47:54Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This card works out of the box, supports Alpha Blending, DVI, and does not need updated drivers to work.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18084</id>
		<title>BFG GeForce 7300 GS</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7300_GS&amp;diff=18084"/>
		<updated>2009-03-23T04:46:30Z</updated>

		<summary type="html">&lt;p&gt;Uni: New page:   This card works out of the box, supports Alpha Blending, DVI, and does not need updated drivers to work.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
This card works out of the box, supports Alpha Blending, DVI, and does not need updated drivers to work.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17990</id>
		<title>BFG GeForce 7600GT 256MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17990"/>
		<updated>2009-03-16T03:12:07Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
    &lt;br /&gt;
Please note that this PCI-E card does not work out of the box with LMCE, connecting to an HDMI interface.  It will work connecting to VGA.  Even installing the newest Nvidia drivers afterwards and running the Video and Audio wizard will not drive the HDMI properly.  You will need to install Kubuntu first, then CD1 + CD2.  It&#039;s a bit tedious but it works.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17989</id>
		<title>BFG GeForce 7600GT 256MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17989"/>
		<updated>2009-03-16T03:10:24Z</updated>

		<summary type="html">&lt;p&gt;Uni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
    &lt;br /&gt;
Please note that this PCI-E card does not work out of the box with LMCE, connecting to an HDMI interface.  It will work connecting to VGA.  Even installing the newest NVidia drivers afterwards and running the Video and Audio wizard will not drive the HDMI properly.  You will need to install Kubuntu first, then CD1 + CD2.  It&#039;s a bit tedious but it works.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17988</id>
		<title>BFG GeForce 7600GT 256MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFG_GeForce_7600GT_256MB&amp;diff=17988"/>
		<updated>2009-03-16T03:08:17Z</updated>

		<summary type="html">&lt;p&gt;Uni: New page: Category: Graphic Cards       Please note that this card does not work out of the box with LMCE, connecting to an HDMI interface.  Even installing the newest NVidia drivers afterwards ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Graphic Cards]] &lt;br /&gt;
    &lt;br /&gt;
Please note that this card does not work out of the box with LMCE, connecting to an HDMI interface.  Even installing the newest NVidia drivers afterwards will not drive the HDMI properly.  You will need to install Kubuntu first, then CD1 + CD2.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=BFGTech_GeForce_7600GS_512MB&amp;diff=17983</id>
		<title>BFGTech GeForce 7600GS 512MB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=BFGTech_GeForce_7600GS_512MB&amp;diff=17983"/>
		<updated>2009-03-16T02:47:52Z</updated>

		<summary type="html">&lt;p&gt;Uni: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Hardware]]&lt;br /&gt;
[[Category: Graphic Cards]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:7600GS_512_AGP.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specifications ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Performance&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
GPU NVIDIA GeForce 7600 GS&amp;lt;br&amp;gt;&lt;br /&gt;
Core Clock 420 MHz (vs. 400MHz standard)&amp;lt;br&amp;gt;&lt;br /&gt;
Vertices 525 million/sec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Memory&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Video Memory 512MB&amp;lt;br&amp;gt; &lt;br /&gt;
Memory Type DDR2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connections&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Bus Type AGP&amp;lt;br&amp;gt;&lt;br /&gt;
Connector(s) Dual-Link DVI-I, VGA + HDTV&amp;lt;br&amp;gt; &lt;br /&gt;
RAMDACs Dual 400MHz&amp;lt;br&amp;gt;&lt;br /&gt;
Multiple Monitor Support Yes&amp;lt;br&amp;gt;&lt;br /&gt;
HDCP Capable No&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Included In Box&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; BFG NVIDIA GeForce 7600 GS OC 512MB graphics card&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Quick install guide&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; DVI-I to VGA dongle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; HDTV dongle&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Driver CD, which includes: NVIDIA ForceWare unified graphics drivers and Full installation manual .pdf&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum System Requirements&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 256MB of system memory&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;gt; Microsoft Windows XP&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;gt; CD or DVD-ROM drive&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;gt; A minimum 350W system power supply (with 12V current rating of 20A or more)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; An AGP compliant motherboard. Some motherboards violate the AGP specification and therefore this card may not physically fit in some systems&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; An available hard disk drive power dongle&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This Nvidia 7600GS AGP Card works right out of the box. The card has a dongle for HDTV compatability (not tested). The card had no issues supporting UI2 alphablending.&lt;br /&gt;
&lt;br /&gt;
[http://www.bfgtech.com/bfgr76512gsoc.aspx BFG Tech Product Page]&lt;br /&gt;
&lt;br /&gt;
The Nvidia 7600GT, PCI-E card does not work with the DVD install, connecting the cable to the DVI output on your PC.  You must install Kubuntu first, then CD1 + CD2, and then it works.&lt;/div&gt;</summary>
		<author><name>Uni</name></author>
	</entry>
</feed>