Don't use a HDMI audio extractor with a HDMI extender over IP

Adds audio delay. Didn’t notice that before. Might add input lag too.

It would be better, for the extender to have a audio extractor.

Sometime after I wake up, I’ll unhook the audio extractor, and change the remote config again. Don’t really need music on the TV soundbase anyways. Use the ZVOX, or listen to nothing.

I did get multiple screens, to launch steam, I just run “DISPLAY=:0.1 steam” and it opens on the TV.

Section “ServerLayout”
    Identifier     “X.org Configured”
    Screen      0  “Screen0” 0 0
    Screen      1  “Screen1” LeftOf “Screen0”
    Option “AutoAddGPU” “false”

Option “RandR” “off”

EndSection

Section “Monitor” Identifier “DisplayPort-0” VendorName “Monitor Vendor” ModelName “Monitor Model” Option “Primary” “true” EndSection

Section “Monitor” Identifier “HDMI-A-0” VendorName “Monitor Vendor” ModelName “Monitor Model” EndSection

Section “Device” Identifier “AMDGPU” Driver “amdgpu” Option “AccelMethod” “glamor” Option “DRI” “3” EndSection

Section “Device” ### Available Driver options are:- ### Values: : integer, : float, : “True”/“False”, ### : “String”, : “ Hz/kHz/MHz”, ### : “%” ### [arg]: arg optional #Option “SWcursor” # [] #Option “kmsdev” # #Option “ShadowFB” # [] #Option “AccelMethod” # #Option “PageFlip” # [] Option “ZaphodHeads” “DisplayPort-0” #Option “DoubleShadow” # [] Identifier “Card0” Driver “amdgpu” Option “DRI” “3” #BusID “PCI:27:0:0” BusID “PCI:28:0:0” Screen 0 EndSection

Section “Device” ### Available Driver options are:- ### Values: : integer, : float, : “True”/“False”, ### : “String”, : “ Hz/kHz/MHz”, ### : “%” ### [arg]: arg optional #Option “SWcursor” # [] #Option “kmsdev” # #Option “ShadowFB” # [] #Option “AccelMethod” # #Option “PageFlip” # [] Option “ZaphodHeads” “HDMI-A-0” #Option “DoubleShadow” # [] Identifier “Card1” Driver “amdgpu” Option “DRI” “3” #BusID “PCI:27:0:0” BusID “PCI:28:0:0” Screen 1 EndSection

Section “Screen” Identifier “Screen0” Device “Card0” Monitor “DisplayPort-0” SubSection “Display” Viewport 0 0 Depth 1 EndSubSection SubSection “Display” Viewport 0 0 Depth 4 EndSubSection SubSection “Display” Viewport 0 0 Depth 8 EndSubSection SubSection “Display” Viewport 0 0 Depth 15 EndSubSection SubSection “Display” Viewport 0 0 Depth 16 EndSubSection SubSection “Display” Viewport 0 0 Depth 24 EndSubSection EndSection

Section “Screen” Identifier “Screen1” Device “Card1” Monitor “HDMI-A-0” SubSection “Display” Viewport 0 0 Depth 24 EndSubSection EndSection

xorg.conf stuff that matters. Might not need the AMDGPU part, and probably don’t need the “AutoAddGPU”.

I may or may not change the refresh rate, I’d have to look up the option to do so. Before the input lag got worse, I managed to fly a plane without crashing. Jumped out onto a roof, but when jumping off the roof, I clicked X instead of Y, so no parachute, and I died.

The trick is ZaphodHeads and to change one of the cards to Card1, if you copy and paste. Don’t do what the reverse engineered open source NVIDIA driver says to do, they say to use HDMI-0, without the A, that doesn’t work.

Update
I commented out the AMDGPU device, not the driver, the one identified as that. X still works, haven’t turned the TV on, but I can move the mouse to the TV.