nomi-san / parsec-vdd

✨ Perfect 4K@240Hz Virtual Display
MIT License
2.23k stars 115 forks source link

Bug report:: Virtual Display Driver May Cause Severe Canvas Stuttering and Crashes in Photoshop, Potentially Affecting more Apps. #53

Open Isga1 opened 1 month ago

Isga1 commented 1 month ago

Issue Description

After installing and enabling the virtual display driver from this project, I encountered first several crashed, then severe stuttering when dragging the canvas in Photoshop. And the problems disappeared after I disabled it. Suspiciously, this may potentially affect other applications.

Steps to Reproduce

  1. Install and enable the virtual display driver.
  2. Open Photoshop and attempt to drag the canvas with mouse while pressing the space.
  3. The canvas stutters significantly.
  4. Continue using Photoshop; it crashes intermittently.

    System Information

    • Operating System: Windows 11 23H2
    • Photoshop Version: Photoshop CC 2024
    • Graphics Cards:
    • Intel Iris Xe Graphics
    • NVIDIA RTX 2000 Ada Laptop

      Attempts to Resolve

    • Updated and reinstalled Photoshop and graphics card drivers to the latest versions, but in vain.
    • Uninstalled my original display driver and disabled the virtual display driver in Device Manager , and the issue disappeared.

      Additional Notes

    • It came so frustrating when the issues still occurred even if I had deleted all the virtual display I created in your application because I originally thought it would solve the problems.
    • The virtual display driver may not only causes issues in Photoshop but also has the potential to affect other applications, but I didn't try it.
nomi-san commented 1 month ago

Are you doing these app operations on physical monitors, or on the virtual display?

I see you have 2 GPUs (integrated Intel & dedicated NVIDIA). VDD could use iGPU by default, try switching to NVIDIA with this guide https://support.parsec.app/hc/en-us/articles/4423615425293-VDD-Advanced-Configuration#parent_gpu, and make sure you have installed the latest GPU drivers before installing VDD (for both GPUs).

Isga1 commented 1 month ago

Are you doing these app operations on physical monitors, or on the virtual display?

Unfortunately, I was using Photoshop on my laptop's physical monitor. I had already given up the thought of using your app plus with moonlight to turn my iPad into a second display before that.

Here are some suspicious actions leading to the bugs:

Before I noticed the issues, I created and deleted a new virtual display several times. After each creation, I tried to connect it to my iPad via GeForce Experience Shield. The connection was unsatisfactory as the indicator kept disappearing. After disconnecting my iPad, I attempted to switch the main display in the settings, but it seemed nothing changed. Btw the virtual displays I created had the same size but different refresh rates (physical display at 120Hz and virtual display at 144Hz).

I finally gave up when, after disconnecting my iPad by deleting the virtual display in your app several times, and then Moonlight kept reporting errors for no reason each time I tried to reconnect.

By the time the issues when using ps occurred, I had deleted all virtual displays.

And thanks a lot for offering plans to help resolve the problem, but I'll wait until the app is more stable before trying them.