[mythtv-users] Two video cards and a touchscreen LCD case

Peter Buelow goballstate at gmail.com
Mon Jun 28 01:15:41 UTC 2010


OK, so I have two nvidia cards, one 210 to drive my TV, and one builtin to
drive the front LCD. I'm running on Fedora 13, and am booting to gdm. I've
been running around in circles trying to get a second X server running so
that I can have the touchscreen LCD available, but I can't get the second X
server to start. I can't seem to get gdm to want to start it, no matter what
I change. Below is my xorg.conf, I'm running the latest nvidia driver from
atrpms, and I've tweaked both custom.conf in /etc/gdm, and have two files in
/etc/gdm/Init, named :0 and :1. Nothing seems to make two servers start. I'm
not using kdm because I keep reading that kdm doesn't like to do two
separate servers.

So, two questions. First, can anyone point me to how to get two servers
running without doing anything too terribly crazy to the box? And second,
has anyone done the front touchscreen with Myth yet? I actually have started
to tweak Mythlcdserver such that it will just mimic the multi-line VFD's but
to a new mythui based window. The end goal would be something using
mythlcdserver, but that can become a more enhanced tool that would allow
some level of myth control from the front LCD. I'll be trying to find a way
to get that code integrated after I get all this working. Mostly, I just
need to get this screen to be useful.

Note that I have gotten twinview/Xinerama working, but those can be
problematic to do exactly what I want (can't seem to get the real screen
dimensions in app, and can't get the app to reliably start on the correct
screen). So I don't think that's the best choice.

Thoughts and/or assistance?

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister at builder62)  Thu Jun  3
09:41:37 PDT 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "ServerLayout"
    Identifier     "Layout1"
    Screen      0  "Screen1" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    ModulePath   "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib64/xorg/modules/extensions"
    ModulePath   "/usr/lib64/xorg/modules"
    FontPath     "/usr/share/fonts/default/Type1"
EndSection

Section "InputDevice"

    # generated from default
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "Emulate3Buttons" "no"
    Option        "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from data in "/etc/sysconfig/keyboard"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbLayout" "us"
    Option        "XkbModel" "pc105"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Unknown"
    ModelName    "ACI ASUS VK266H"
    HorizSync    30.0 - 85.0
    VertRefresh  50.0 - 75.0
    Option        "DPMS"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Unknown"
    ModelName    "MST DISPLAYWORKS"
    HorizSync    31.0 - 60.0
    VertRefresh  60.0 - 60.0
EndSection

Section "Device"
    Identifier  "Device0"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BoardName   "GeForce 210"
    BusID       "PCI:3:0:0"
EndSection

Section "Device"
    Identifier  "Device1"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BoardName   "GeForce 8300"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Device0"
    Monitor    "Monitor0"
    DefaultDepth     24
    Option        "metamodes" "nvidia-auto-select +0+0"
    SubSection "Display"
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Device1"
    Monitor    "Monitor1"
    DefaultDepth     24
    Option        "metamodes" "800x600 +0+0"
    SubSection "Display"
        Depth     24
    EndSubSection
EndSection


-- 
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100627/d21c9309/attachment.htm>


More information about the mythtv-users mailing list