How to clone a monitor to HDTV

For discussion of topics specific to MythTV on linux
Post Reply
User avatar
keepitsimpleengineer
Newcomer
Posts: 14
Joined: Fri Oct 03, 2014 9:53 pm
Location: Central California, U.S.A.
Contact:
United States of America

How to clone a monitor to HDTV

Post by keepitsimpleengineer » Mon Oct 30, 2017 11:11 pm

I have a Samsung 1080p HDTV fed from nVidia GT 610 via HDMI through HDMI switching receiver using a CustomEDID. :)
I also have a ASUS VS228H-P Full HD 1920x1080 via DVI from the GT 610. 8-)

When the system boots, it start with the VS228H then switches to the Samsung as x server fires up.

I would like to change this behavior by having the VS228H be a clone of the HDTV (two monitors, one screen).
The hardware is capable because it works in MS Windows.

I ran "# nvidia-xconfig" but didn't help. :?

I reasonably sure it's done in xorg.conf but I'm stumped as to how?

When I run xrandr:

Code: Select all

[ljohnson@KISE-066 Desktop]$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080     60.00 +  59.94    29.97*   23.97    60.05    60.00  
   1680x1050     59.95  
   1600x1200     60.00  
   1440x900      74.98    59.89  
   1360x768      60.02  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    59.94  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32  
   720x480       59.94  
   640x480       75.00    72.81    59.94  
And my working (sans VS228H) xorg.conf:

Code: Select all

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

Section "Files"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputClass"
  Identifier "Ignore MCE IR Keyboard/Mouse (mceusb)"
  MatchProduct "MCE IR Keyboard/Mouse (mceusb)"
  MatchIsKeyboard "true"
  Option "Ignore" "true"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "SAMSUNG"
    HorizSync       26.0 - 81.0
    VertRefresh     24.0 - 75.0
    Option         "DPMS" "false"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 610"
    Option         "TripleBuffer" "True"
    Option         "NoLogo" "True"
    Option         "ConnectedMonitor" "DFP-1"
    Option         "CustomEDID" "DFP-1:/etc/X11/edid.bin"
    Option         "IgnoreEDID" "false"
    Option         "UseEDID" "True"
    Option         "UseEvents" "True"
    Option         "DynamicTwinView" "false"
    Option         "TwinView" "true"
    Option         "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefaultAC=0x1"
    Option         "Coolbits" "8"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEvents" "True"
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "1920x1080 +0+0 { ForceFullCompositionPipeline = On }"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection
And running as root:
Screenshot_2017-10-30_15-56-37.png
Screenshot_2017-10-30_15-56-37.png (137.67 KiB) Viewed 65 times

Post Reply