User Tools

Site Tools


ding:xserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ding:xserver [2007/01/03 09:10] – old revision restored andiding:xserver [2009/06/21 18:09] (current) 84.59.42.187
Line 1: Line 1:
 +====== XServer with TV-Out ======
  
 +The Machine has a nVidia GeForce2 Ti. The card is conncted through a SVideo <-> Scart Cable with the TV. There is no Monitor connected. On boot the card automatically switches to the TV for displaying the console output.
 +
 +===== X-Setup =====
 +
 +
 +We're running Xorg from the current Debian Testing distribution with nVidia's lates propritary driver. For the GeForce2 it the "Legacy Driver" 7184.
 +
 +  # wget http://download.nvidia.com/XFree86/Linux-x86/1.0-7184/NVIDIA-Linux-x86-1.0-7184-pkg1.run
 +  # sh NVIDIA-Linux-x86-1.0-7184-pkg1.run
 +
 +Put the nvidia module into ''/etc/modules'' then modify the xorg config.
 +
 +The important parts of ''/etc/X11/xorg.conf'' look like the following.
 +
 +<file>
 +Section "Device"
 +        Identifier      "Generic Video Card"
 +        Driver          "nvidia"
 +        Option          "NoLogo"                "true"
 +        BusID           "PCI:1:0:0"
 +EndSection
 +
 +Section "Monitor"
 +        Identifier      "Generic Monitor"
 +        HorizSync       30.0 - 80.0
 +        VertRefresh     50.0 - 75.0
 +EndSection
 +
 +Section "Screen"
 +        Identifier      "Default Screen"
 +        Device          "Generic Video Card"
 +        Monitor         "Generic Monitor"
 +        DefaultDepth    24
 +        SubSection "Display"
 +                Depth           8
 +                Modes           "800x600" "640x480"
 +        EndSubSection
 +        SubSection "Display"
 +                Depth           16
 +                Modes           "800x600" "640x480"
 +        EndSubSection
 +        SubSection "Display"
 +                Depth           24
 +                Modes           "800x600" "640x480"
 +        EndSubSection
 +EndSection
 +</file>
 +
 +===== Forcing TV-Out =====
 +
 +Unfortunately the TV screen stays black after starting the X-Server for a unknown reason. The trick is to reenable the TV-Output using the [[man>nvtv]] tool:
 +
 +  # apt-get install nvtv
 +
 +Then use the following command to enable the TV output:
 +
 +  #> /usr/bin/nvtv -t -r 800,600 -s Small
 +
 +===== Automating everything =====
 +
 +I'm using mythtv as frontend and want to have it start autmatically after booting the server.
 +
 +For automatic X starting and login just install [[man>gdm]] give the default user in the "Security" tab of the configuration screen. Or when this doesn't work for you (it didn't for me) put the following in your ''/etc/gdm/gdm.conf'':
 +
 +<file>
 +[daemon]
 +AutomaticLoginEnable=true
 +AutomaticLogin=mythtv
 +</file>
 +
 +Where ''mythtv'' is the user to automatically login.
 +
 +All automatic startup stuff will go into this users's ''~/.xsession''
 +
 +<file>
 +/usr/bin/nvtv -t -r 800,600 -s Small
 +mythfrontend
 +</file>