by kappuchino on 12/19/22, 4:41 AM with 178 comments
What the monitor should do: S - Switch instantly no matter if the current source is on or not.
WHY the long delay??? It is really something that angers me.every.damn.time.
I have a Dell U2723QE, but older models have that as well as others from other brands.
Would love to get a recommendation for an instant switch model.
by atoav on 12/19/22, 7:49 AM
If you want to switch fast and often your best bet is getting an HDMI switcher that is basically always connected to the monitor and both sources and then toggles between the two. Beware of the supported resolutions and framerates.
A cheap hack would also be to connect your second source to the first using a HDMI Grabber (basically a HDMI-source-to-USB-webcam-converter) and open a fullscreen window displaying that. Then you could e.g. switch by switching virtual desktops.
Another post recommended rhe Blackmagic Atem, this should also work.
by Moru on 12/19/22, 6:21 AM
I was quite surprised when the brand new PC needed 2-3 seconds just to switch resolution. And we are still there after 30-odd years? A KVM switch with analog signal was just the same, still long time to switch between signals. I'm using a remote control software to the local computers so I don't have to wait between every switch. With the added bonus that I can copy/paste between the computers without having to think.
by tcbyrd on 12/19/22, 7:42 AM
by pontifier on 12/19/22, 7:47 AM
Everything now is so slow.
by whywhywhywhy on 12/19/22, 2:30 PM
Weird how you say that then the thing that was “that’s just the way it is” is often completely solved in the next day or two.
by Terretta on 12/19/22, 10:35 AM
https://hdfury.com/product/8k-vrroom-40gbps/
It maintains a live connection to each of 4 x HDMI inputs, 2 x HDMI outputs (mirrored or matrixed), and 1 x eARC audio output, and can switch between them "instantly" as you ask. You can switch with a button at your desk, or via API.
I selected this model because it supports (a) up to 8K and we use 5K monitors, both full 5K and ultrawide 5K, and (b) variable refresh rate (VRR) at 4K@120hz for gaming.
In a teleconference room with e.g. a big on the wall and a small screen on the table showing same or different sources, this lets you have multiple input sources (e.g., teleconf system, laptop, game system, and OTT TV source) that 'just work' without users having to know how to make it work.
The feature list for video includes:
- Unlock true VRR/FRL on Samsung Q90/QN900/QN95 and similar models
- Up to 8K60 444/RGB 12-bit via DSC at 96Gbps
- World First 40Gbps Upscaler, Splitter, Switcher with full audio extraction for VRR and any signals
- Play Xbox 1X games at 4K120 Dolby Vision on LG C9, BX & SONY HDMI 2.1 TV
- Work from ANY HDMI source to ANY HDMI, ARC or eARC sound system
- HDMI 2.1 Full Audio/Video passthrough up to FRL5: 40Gbps/1200MHz
- Upscale FRL5 and ANY signals 2K>4K, 4K>8K and 2K>8K up to 120Hz (no upscale for VRR/1080i/720p/480i-p)
- Downscale ANY FRL0/TMDS signals 8K>4K, 4K>2K or 8K>2K up to 120Hz (no downscale for FRL5/VRR tbd)
- Add or remove any input from the CEC network at any time via webserver, APP, IR/IP or RS232
And for audio, it solves getting eARC signal to amps or soundbars that can support Atmos when the monitor or TV doesn't support it:
- Full Audio from ANY HDMI source (including VRR signal) to ANY HDMI, ARC or eARC sound system
- Full Audio up to Atmos/TrueHD from any HDMI source to SONOS Arc/Beam2 or any eARC sound system
- Solve SONOS Arc/Beam2 + other lip sync issue when using external HDMI sources connected to eARC TV
If you get one and find yourself needing support, join their Discord server.
by kimburgess on 12/19/22, 8:41 AM
A large part of the delay that you are seeing is from EDID negotiation and HDCP. This happens of the 100kbit/s DDC channel and requires a bit of back and forth. On the above systems this is pre-negotiated so that switching can take place across a single frame.
A lot of that equipment is likely price prohibitive for desktop use, but you may be able to reduce the time a little with sidestepping that process either in your machine setup or with an external bit of lower cost hardware like and EDID emulator (e.g. https://www.extron.com/product/edid101h4kplus).
by sandworm101 on 12/19/22, 11:37 AM
by chmod775 on 12/19/22, 6:43 AM
Something like this should probably work:
https://www.rextron.com/product-4K-2-Port-Full-Frame-PBP-KVM...
Edit: The one above is merely the first one I found, not a recommendation.
Be aware that such things may incur extra latency, since it's not just passing signals through, but rather processing them and repackaging them.
by bitwize on 12/19/22, 8:48 AM
That was handshaking, and it was how modems figured out which speeds and protocols each other supported so they could figure out how fast to transfer data and how to encode it.
Monitors are kind of the same. There's handshaking that goes on each time you connect a monitor to a video source.
Like (and I'm totally making this up):
- Hi, I'm an AMD video card.
- Hi, I'm an LG monitor.
- You're a monitor? Great! I have some data I'd like to display. What resolutions, refresh rates, and color depths do you support?
- Well, I support 1920x1080x24bpp@60Hz, and 1600x900x24bpp@70Hz, and...
- Cool! I'd like to display at 1920x1200x24bpp@60Hz, please.
- Sure thing, hang about while I get that set up.
[Monitor CPU sets up whatever framebuffers, scalers, etc. are necessary to display at 1920x1200x24bpp@60Hz]
- Right then. Ready for your first frame.
- All right, first frame incoming...
Only then will you get your display. This can take a couple seconds.
by jtwaleson on 12/19/22, 6:11 AM
by lcedp on 12/19/22, 12:39 PM
In my (very poor) understanding, it 'caches' the information about monitor capabilities. I used it to prevent my laptop from rearranging windows when my monitor goes to energy saving mode.
by foresto on 12/19/22, 10:46 AM
Not always, though. The switch sometimes happens instantly. (At least, it has been this way since I replaced my Nvidia card with an AMD. I don't recall whether the Nvidia ever switched instantly.)
I wish I knew what conditions make it instant, so I could try to make it happen consistently.
by modeless on 12/19/22, 8:42 AM
Maybe try one of the first gen (2014) GSync monitors along with a DisplayPort KVM, if that can work for you. It's my understanding that the first gen GSync monitors all used the same monitor driver board that Nvidia made, so they probably behave similarly.
Honestly I didn't know how much I needed fast wakeup until I had it. It's a way better feature than GSync, yet monitor and TV reviewers generally ignore it completely. There are probably newer monitors with fast wakeup but it's impossible to know without testing. My TV takes like 8 seconds to even turn on its backlight and it's just ridiculous.
by evadne on 12/19/22, 11:59 AM
https://www.lindy.co.uk/audio-video-c2/matrix-switches-split...
by EspadaV9 on 12/19/22, 9:06 AM
by klntsky on 12/19/22, 9:42 AM
This is your problem, isn't it? I never use power save mode and have no problems with these delays.
by gfd on 12/19/22, 9:49 AM
by alanbernstein on 12/19/22, 2:03 PM
However, what I really want is just to be able to switch the input via command line. I know that there is a protocol that supposedly allows this (ddc?), But it seems that support for it is not standardized. This means the feature I want can't be found in the product specs.
So my question: what's a monitor I can buy that will allow me to switch inputs by command line? (Ideally 4k)
by teekert on 12/19/22, 7:13 AM
by alin23 on 12/19/22, 6:30 AM
It’s not instant but input switching through DDC is the fastest possible method.
That’s because the input that will be switched to is already connected and receiving video in the background, skipping the HDMI/DP protocol handshake and going straight into rendering the new video on the screen.
by yourapostasy on 12/20/22, 7:11 AM
[1] https://connectpro.com/collections/video-emulators
[2] https://news.ycombinator.com/item?id=24362388
by brysonreece on 12/19/22, 5:23 AM
by adastra22 on 12/19/22, 9:51 AM
Do you want your cake, or you do want to eat it too?
by 3np on 12/19/22, 8:49 AM
Between recent models of Acer/Dell/Eizo/LG, I found Eizos to pose the least friction so far, with the LG (may be model-specific) a surprising worst. Reply to this comment with your anecdotes!
EDIT: To address the OP: Switching from an offline source to an active one is def smoother than you describe on my Eizo FlexScan EV series - I estimate it to <2s. The input switching is bearable enough that using the PbyP (two input sources split) is something I occasionally do, whereas with Dells it was just annoying enough to make me not bother.
by hunter2_ on 12/19/22, 6:40 AM
More options, like if you need higher res: https://www.bhphotovideo.com/c/buy/Live-Switcher/ci/2865
by c7b on 12/19/22, 1:10 PM
by apelapan on 12/19/22, 7:14 AM
Somewhat on this topic, I wish one could compare motherboards by the time-to-boot delay.
If reviewers start benchmarking something, manufacturers will optimize for it eventually.
by magixx on 12/19/22, 5:08 PM
by jwr on 12/19/22, 9:00 AM
As an added bonus, the built-in firmware is terrible, and presents a "quick-switch" list of inputs which is different from the "normal" list of inputs, because… well, I don't know, just to make customers miserable, I guess.
by prmoustache on 12/19/22, 10:27 AM
But this is kind of a hack and you would possibly have undesired latency, especially noticeable when typing fast and moving the mouse.
by spants on 12/19/22, 9:27 AM
by dizhn on 12/19/22, 5:07 PM
Link: https://xpufx.com/posts/hundred-percent-software-kvm-switch/
by voxelghost on 12/19/22, 7:40 AM
So if your monitor supports it, turn off energy-saving mode settings might fix the issue.
It might also be less annoying to wait 4 seconds, if you think of it as helping to save the planet ;-)
by jenscow on 12/19/22, 11:31 AM
0: I use `ddcutil` (on Linux), it takes about 2 seconds for the switch: `ddcutil -b $bus setvcp 0x60 $source`
1: Use something like NoMachine or VLC - would probably cause more problems if you've got devices that go into power-save mode
2: Ensuring that your devices are outputting the exact same mode may decrease the time.
by leriksen on 12/20/22, 4:17 AM
by brokenmachine on 12/19/22, 11:30 PM
by Temporary_31337 on 12/19/22, 1:04 PM
by trap_goes_hot on 12/19/22, 6:53 AM
I was in a similar situation when I wanted a easy way to switch between speakers/headphone at any time without messing with settings or apps. I ended up using a physical switch. https://www.amazon.com/gp/product/B008BMLXAU/
by whalesalad on 12/19/22, 5:09 AM
by mschuster91 on 12/19/22, 1:19 PM
by GianFabien on 12/19/22, 6:50 AM
by VinLucero on 12/19/22, 7:20 AM
by stevebmark on 12/19/22, 6:21 AM
by blacklite on 12/19/22, 6:20 AM
Use software solutions if you actually need instant switch. But you probably don't.
by lofaszvanitt on 12/19/22, 7:00 AM