OpenGlass icon indicating copy to clipboard operation
OpenGlass copied to clipboard

Extremely buggy behaviour when using both iGPU and dGPU together for multi-monitor setup

Open bendwv opened this issue 8 months ago • 13 comments

When using a dedicated GPU alongside an integrated GPU for a multi monitor setup, extremely buggy behaviour is present. Strange lines appear on the glass, and windows appear to melt onto the screen on the second monitor (setting it to primary seems to make no difference). It mostly happens on the second monitor but can also be seen on the primary one.

I had to record it with my phone, as it won't show in screenshots.

https://github.com/user-attachments/assets/23c24548-f221-4293-9b57-d598435c5de2

I am using the latest intel uhd graphics 770 driver alongside an RTX 4080. This issue does not happen when running both monitors off the 4080.

This setup brings better performance in games and avoids significant windows vsync bugs, so it's not at all unheard of. There's plenty of examples of others using it online.

bendwv avatar Apr 04 '25 07:04 bendwv

I think it's fixed in the latest version and you can always reopen this issue if it happens again.

ALTaleX531 avatar Apr 12 '25 20:04 ALTaleX531

I think it's fixed in the latest version and you can always reopen this issue if it happens again.

https://imgur.com/a/oSHBcI0

Here are some videos demonstrating the problem now. It is much worse. I don't have permission to reopen the issue.

bendwv avatar Apr 19 '25 21:04 bendwv

Honestly, this looks more like a graphics driver issue.

ALTaleX531 avatar Apr 19 '25 21:04 ALTaleX531

I wonder if the newest build fixing #115 resolves this. I'm not sure, I can't test this because I don't have a set up compatible. But it seems like a similar issue as seen in #115.

DAPOPOBEFASTONYOAZZ avatar Apr 24 '25 16:04 DAPOPOBEFASTONYOAZZ

@DAPOPOBEFASTONYOAZZ I think it's unrelated. @bendwv Have you tried updating your graphics drivers? Does the problem still occur when BlurDeviation is 0?

ALTaleX531 avatar Apr 24 '25 21:04 ALTaleX531

@DAPOPOBEFASTONYOAZZ I think it's unrelated. @bendwv Have you tried updating your graphics drivers? Does the problem still occur when BlurDeviation is 0?

I'm testing with latest version of openglass, on the latest RTX 4080 and Intel UHD Graphics 770 drivers.

https://imgur.com/a/J8ueQhp

It might look a bit different now, but it's still very bad. It only happens if the large monitor is set at higher than around 100hz. The monitor goes up to 360hz, where it's the worst. As I lower the refresh rate of the large monitor, it progressively gets better. At 120hz it only appears at the bottom inch of the 2nd screen, and at 60hz it's gone.

Setting blur deviation to 0 seems to fix the problem entirely.

bendwv avatar Apr 24 '25 22:04 bendwv

@DAPOPOBEFASTONYOAZZ I think it's unrelated. @bendwv Have you tried updating your graphics drivers? Does the problem still occur when BlurDeviation is 0?

I'm testing with latest version of openglass, on the latest RTX 4080 and Intel UHD Graphics 770 drivers.

https://imgur.com/a/J8ueQhp

It might look a bit different now, but it's still very bad. It only happens if the large monitor is set at higher than around 100hz. The monitor goes up to 360hz, where it's the worst. As I lower the refresh rate of the large monitor, it progressively gets better. At 120hz it only appears at the bottom inch of the 2nd screen, and at 60hz it's gone.

Setting blur deviation to 0 seems to fix the problem entirely.

That's pretty nasty...

I was hoping it may have been related to the aforementioned issue because it seemed like it caused a similar border ghosting effect.

DAPOPOBEFASTONYOAZZ avatar Apr 25 '25 00:04 DAPOPOBEFASTONYOAZZ

@bendwv Try this to see if it gets rid of the tearing. You may see artifacts though, as I disabled the glass safe zones.

OpenGlass-legacy-test-5.zip

ALTaleX531 avatar Apr 25 '25 22:04 ALTaleX531

@bendwv Try this to see if it gets rid of the tearing. You may see artifacts though, as I disabled the glass safe zones.

OpenGlass-legacy-test-5.zip

That seems to have fixed it. I did indeed notice some artifacting though. Here's a video.

https://github.com/user-attachments/assets/080bb7c9-61b7-409a-97d1-3d471734f7a6

bendwv avatar Apr 26 '25 23:04 bendwv

Have you used glass8 with this setup? Have you also encountered this problem?

ALTaleX531 avatar Apr 27 '25 06:04 ALTaleX531

More information is needed.

ALTaleX531 avatar May 26 '25 05:05 ALTaleX531

Can confirm this doesn't happen on 1809 with glass8.

bendwv avatar May 27 '25 22:05 bendwv

OpenGlass-legacy-test-9.zip Try this, I wonder if it fixes the problem.

ALTaleX531 avatar May 28 '25 02:05 ALTaleX531

Are you still there? How about trying the latest version to see if it solves the problem?

ALTaleX531 avatar Jun 16 '25 20:06 ALTaleX531

Are you still there? How about trying the latest version to see if it solves the problem?

Sincerest apologies for my lack of responses, I've been dealing with exams and stuff and haven't even had the chance to check my email for a while. After this Friday I will be free for months.

I will test things later today as requested and report back once I'm done.

bendwv avatar Jun 17 '25 15:06 bendwv

Can confirm it's still happening with both the version posted here and the newest version on the releases page.

bendwv avatar Jun 24 '25 18:06 bendwv

OpenGlass-legacy-test-12.zip

Then try this, I refactored the code of the glass safe zone.

ALTaleX531 avatar Jun 26 '25 06:06 ALTaleX531

OpenGlass-legacy-test-13.zip

Here's another option.

ALTaleX531 avatar Jun 27 '25 00:06 ALTaleX531

Still experience the issue with both of those.

bendwv avatar Jun 28 '25 05:06 bendwv

OpenGlass-legacy-test-14.zip

If this still can't fix it, there's nothing I can do about it.

ALTaleX531 avatar Jun 28 '25 05:06 ALTaleX531

Still doesn't seem to fix it. The release with the disabled glass safety zones does indeed fix it though, wouldn't that mean it's possible to fix?

bendwv avatar Jun 28 '25 07:06 bendwv

Looks like I need to change my approach. I’ll release a debug version later that logs the parameters of the glass safe zones and captures a screenshot of the current frame. That should help me fully figure out what’s going on.

ALTaleX531 avatar Jun 28 '25 09:06 ALTaleX531

Looks like I need to change my approach. I’ll release a debug version later that logs the parameters of the glass safe zones and captures a screenshot of the current frame. That should help me fully figure out what’s going on.

Alright, but I've noticed the issue doesn't show in screenshots or videos, that's why I had to record my screen with my phone to show it off.

bendwv avatar Jun 30 '25 06:06 bendwv

is there any progress on this? :(

really want to use openglass again but this annoys me a little bit

takicreepy avatar Sep 02 '25 22:09 takicreepy

OpenGlass-legacy-test-15.zip

Try this. This build runs fine on my friend's multi-monitor multi-GPU setup. If the issue persists, I can only assume it comes from the graphics driver or the system itself, and there's nothing more I can do until there's more information.

Remember, always run the uninstall script before switching between test and stable versions!

ALTaleX531 avatar Sep 17 '25 22:09 ALTaleX531

thanks for the attention🙏 im hospitalized rn, but when i come back to my notebook ill test it

Em qua., 17 de set. de 2025 às 19:11, ALTaleX @.***> escreveu:

ALTaleX531 left a comment (ALTaleX531/OpenGlass#97) https://github.com/ALTaleX531/OpenGlass/issues/97#issuecomment-3304707217

OpenGlass-legacy-test-15.zip https://github.com/user-attachments/files/22395061/OpenGlass-legacy-test-15.zip

Try this. This build runs fine on my friend's multi-monitor multi-GPU setup https://github.com/ALTaleX531/OpenGlass/issues/194#issuecomment-3289118378. If the issue persists, I can only assume it comes from the graphics driver or the system itself, and there's nothing more I can do until there's more information.

Remember, always run the uninstall script before switching between test and stable versions!

— Reply to this email directly, view it on GitHub https://github.com/ALTaleX531/OpenGlass/issues/97#issuecomment-3304707217, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFUESTZ7EEIKZSXHS2ZYAE33THMBPAVCNFSM6AAAAAB2N7NZVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGMBUG4YDOMRRG4 . You are receiving this because you commented.Message ID: @.***>

takicreepy avatar Sep 17 '25 22:09 takicreepy

Image worked !!!, just a question, its it normal this thing in the up corner?? how to disable it?

takicreepy avatar Sep 19 '25 00:09 takicreepy

damn, it didnt show up on the print, wait i will take a pic

Image

takicreepy avatar Sep 19 '25 00:09 takicreepy

This is normal, as all test versions feature a debug frame rate counter and desktop watermark. I've noticed your OpenGlass appears to have crashed several times. Would you be willing to share the dump files?

ALTaleX531 avatar Sep 19 '25 03:09 ALTaleX531

ok, it crashed one time when booting for first time, then never again, at least on my sights, but ok i will

Em sex., 19 de set. de 2025 às 00:54, ALTaleX @.***> escreveu:

ALTaleX531 left a comment (ALTaleX531/OpenGlass#97) https://github.com/ALTaleX531/OpenGlass/issues/97#issuecomment-3310430388

This is normal, as all test versions feature a debug frame rate counter and desktop watermark. I've noticed your OpenGlass appears to have crashed several times. Would you be willing to share the dump files?

— Reply to this email directly, view it on GitHub https://github.com/ALTaleX531/OpenGlass/issues/97#issuecomment-3310430388, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFUEST3UWRZNIH6C6SQFQOL3TN5AFAVCNFSM6AAAAAB2N7NZVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGMJQGQZTAMZYHA . You are receiving this because you commented.Message ID: @.***>

takicreepy avatar Sep 19 '25 09:09 takicreepy