BradyBrenot / huestacean

Philips Hue control app for desktop with screen syncing. C++ with Qt Quick GUI.
http://huestacean.com
Apache License 2.0
566 stars 54 forks source link

Can't screen sync when using multiple monitors #42

Closed Drommedhar closed 6 years ago

Drommedhar commented 6 years ago

Hey,

don't know whats causing these problems but in the new version 1.0 I have the same problem like last time with 0.1. Starting sync just gives random colors in preview and my lights turn black.

I'm sure you can fix it ;-D Looking forward to the new features.

BradyBrenot commented 6 years ago

Weird. I did test it properly this time, not sure what I missed. In the meantime I've renamed the release to pretend I anticipated this ;)

BradyBrenot commented 6 years ago

This is probably going to end up being one of those things #23 would solve...

BradyBrenot commented 6 years ago

@Reaping666 Any more info about your setup? Is it working in 0.2?

Unlike 0.1a I can't get 1.0 to fail. It could be down to resolution differences, or graphics card / IGP differences, or something else.

Drommedhar commented 6 years ago

I'm running the following:

OS: Win10 Pro 64bit GPU: 1070 GTX DesktopRes: 2x 1920*1080

v0.2 was running fine and still is. Don't know whats causing it. Also I haven't updated any drivers nor Windows between 0.2 and 1.0.

Also I would try testing it directly from source but for whatever reason QT is driving me nuts. Even if I get a version build through visual studio, it's not starting. And reinstalling QT for like a third time (as the installer takes ages for whatever it is doing) is not what I want to currently do again ;-P But sometime in the future I will figure out why building the source isn't working properly for me ^^

BradyBrenot commented 6 years ago

Make sure you've got all the DLLs and other requirements in the directory with the built huestacean.exe; I use windeployqt to do that (the README talks about it). Otherwise, yeah, it'd be fantastic if you could manage to debug it. I just tried using two monitors and setting both to 1920x1080 but that didn't do anything either. I might have to get creative with it later.

Edit: Oh, I did manage to get something out of it, the sync just stops outright on my second monitor. That's... neat. The preview is still showing correctly though, might be a second issue.

BradyBrenot commented 6 years ago

MMmmmm, does it look anything like this? I don't know what I did but it's stuck. Looking into it. image

BradyBrenot commented 6 years ago

@Reaping666 v1.1 should fix this. Let me know how it goes. Thanks!

Drommedhar commented 6 years ago

Works perfectly now again ;D Awesome work!