SimpleKVM icon indicating copy to clipboard operation
SimpleKVM copied to clipboard

Intermittent switching on ROG XG248Q DP

Open TacticalBeanie opened this issue 4 months ago • 16 comments

Been testing out the software (Love the simplicity, great job) and noticing an intermittent issue on one specific monitors port.

Setup: 2x PC each running SKVM ROG XG248Q, PC1 = DP, PC2 = HDMI1 ROG PG27AQDM, PC1 = DP, PC2 = HDMI1

Actions: PC2 - Hotkey/USB switches both monitors between inputs as intended PC1 - Hotkey/USB switches PG27AQDM between inputs as intended, but XG248Q only switches every 3-5 attempts

Tested in control my monitor, Monitor ID for XG248Q is DP=15 HDMI1=17 over both inputs, manually switching using that is reliable

TacticalBeanie avatar Aug 20 '25 07:08 TacticalBeanie

Thanks @TacticalBeanie, interesting!

Could you please try running it on just one PC? It's possible that two instructions are being sent to the monitor.

fiddyschmitt avatar Aug 20 '25 10:08 fiddyschmitt

Sorry @fiddyschmitt I should have clarified, both aren't trying to do it at the same time, that was just my testing. Only one pc has the USB switching, and then both have the hotkeys with separate bindings, so there is no conflict between the 2 instances

TacticalBeanie avatar Aug 20 '25 13:08 TacticalBeanie

All good, thanks for clarifying. When you only have two PCs though, it's possible to have SimpleKVM run on just one of them, with two rules. One rule to send the monitors away, and one to bring them back.

fiddyschmitt avatar Aug 20 '25 13:08 fiddyschmitt

That would work for swapping my inputs so ill make the change, cheers, but I do still have a use for the hotkey switching (Keeping my USB devices connected to one pc while flipping the screens) which is where this issue is coming into play.

TacticalBeanie avatar Aug 20 '25 13:08 TacticalBeanie

Actually saying that swapping which PC runs the software wouldn't work here, one pc is a headless laptop that boots after the other pc, and the other pc is the one with this issue so wouldn't prevent it happening unfortunately

TacticalBeanie avatar Aug 20 '25 13:08 TacticalBeanie

Oh I see! Okay. Does it take 3-5 hotkey presses to get the XG248Q to change?

fiddyschmitt avatar Aug 20 '25 13:08 fiddyschmitt

Seems to vary a bit more than that on further testing, ive had it take up to 10 presses to change the input on that screen

TacticalBeanie avatar Aug 20 '25 13:08 TacticalBeanie

When switching, the program first checks if the monitor is already in the correct mode, and if it is, it doesn't do anything.

If you check with ControlMyMonitor, I'd be curious to see what it's reporting as the current source when SimpleKVM is having trouble switching it.

fiddyschmitt avatar Aug 20 '25 13:08 fiddyschmitt

I'm off to bed! I'll check in tomorrow :)

fiddyschmitt avatar Aug 20 '25 13:08 fiddyschmitt

Both displays set to Laptop:

Image

Initial attempt to swap to PC (XG248Q fails to switch):

Image

Sucessful swap to pc (both monitors now switched):

Image

So looks like Its staying at 17 until SKVM is able to switch it to 15

TacticalBeanie avatar Aug 20 '25 14:08 TacticalBeanie

Thanks

When it takes multiple hotkey presses to switch, does the 'Run count' on the main window increment with each hotkey press?

Also, when able, could you please adjust the rule for PG27AQDM to 'Leave unchanged', and see if that makes XG248Q switch more reliably?

fiddyschmitt avatar Aug 21 '25 06:08 fiddyschmitt

Yeah the runcount goes up on every attempt. and the same behaviour when only swapping XG248Q

TacticalBeanie avatar Aug 21 '25 09:08 TacticalBeanie

I have also just noticed when changing the rule back SKVM seems unable to read which Input is active sometimes, it will be missing the active tag, ive not been able to recreate it since by running then opening the rule but on one of the attempts i did also see it set itself to leave unchanged until after another refresh

TacticalBeanie avatar Aug 21 '25 09:08 TacticalBeanie

Yeah the runcount goes up on every attempt. and the same behaviour when only swapping XG248Q

Thanks, this means that SKVM can see XG248Q isn't into the right mode, and issues the command again.

fiddyschmitt avatar Aug 21 '25 23:08 fiddyschmitt

I have also just noticed when changing the rule back SKVM seems unable to read which Input is active sometimes, it will be missing the active tag, ive not been able to recreate it since by running then opening the rule but on one of the attempts i did also see it set itself to leave unchanged until after another refresh

Interesting, I think we're onto something here. SKVM keeps track of monitors using their coordinates and size. I wonder if by switching some monitors, this is recalculated.

What version of Windows are you using? If I make a build with extra logging would you be happy to run it?

fiddyschmitt avatar Aug 21 '25 23:08 fiddyschmitt

Sorry i thought id replied to this, both devices are W11 24H2 26100.4946 and sure happy to run the new build.

TacticalBeanie avatar Aug 24 '25 10:08 TacticalBeanie