-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
client got white blank screen running on windows #418
Comments
still not working |
It is an old issue, but sadly, I can not reproduce on my PCs and virtual machines. |
Embarassing. |
Can you build and run from source code? |
i‘ll try,no rust exprience though. |
Thanks, if any question please ask. |
@Ray8716397 can you build and run this one, https://gitlab.com/rustdesk-official/rustdesk-debug.git? It only depends on rust-sciter. Please install rust first https://rustup.rs/. Then run it in git bash, |
|
Thank you so much, can you replace src/index.html with a very simple one, and run again? like this |
?how ,sorry i dont undersand
|
Change the content of https://gitlab.com/rustdesk-official/rustdesk-debug/-/blob/main/src/index.html to |
Could you please |
Could you tell us the system info of your Windows? Hope @c-smile the author of Sciter can give some advice. |
ホスト名: DESKTOP-M5VMPFS |
Thanks a lot |
is there a command line version i can run on windows linux sub system? |
Yes, Line 110 in 5af1258
But I have not maintained it any more. |
Please try the same but from folder/path that contains only ASCII symbols. What you will get? |
Scapp works fine with non-ASCII path on my Windows, but not sure about @Ray8716397 |
May I get exact path where scapp fails (to test it here) ? |
I can not reproduce this issue on my Windows. Only @Ray8716397 can |
Facing the same issue on Windows 11. |
Could you run from source and get some clue? |
This may help, I get this issue. But also with teamviewer and edge on the same machine. When moving the window edge briefly shows it content then disappears. I am looking to replace teamviewer with rust desk. I'm going to guess its some kind of hardware acceleration issue. |
Confirmed. (with edge at least) disabling hardware acceleration for edge restored normal behaviour. So I assume a "disable hardware acceleration" option would resolve this as its not the software itself with the problem its the host machine. |
Any news on this? I'm having this exact same issue in 2 of my machines |
Rewriting with Flutter desktop. |
Ok, thanks. Just a quick note for others, I saw the solution somewhere else, downloading and installing this driver fixed the issue for now: |
Interesting, why is it related to a driver? |
In my case, I'm trying to run RustDesk on virtual machines and all-in-one compact PCs that I use kind of as a remote console or KVM of some sort to access my servers. These machines have no monitors plugged in, and I get the blank white screen in RustDesk. But when I install the above monitor driver, it works. |
By default Sciter works in H/W accelerated mode - that requires video drivers to be present. |
We have set this per you suggestion #132 (comment). Line 82 in 92f1f17
|
This issue happened for me during testing to see if this was good to replace teamviewer. I couldn't get it to show anything in the window. In troubleshooting I found that it was Chrome Remote Desktop session that wasn't allowing it to be visible. I closed that and went in through an RDP session and the window was still sitting there but this time it is showing the information, no need to relaunch. Only difference of chrome remote and rdp. Now it just needs UAC support, and this will be golden. Thank you, |
@Ray8716397 @dinojs have you tried the nightly version? https://github.com/rustdesk/rustdesk/releases/tag/nightly Do you still have the white screen? probably same as #80 |
A by far better solution for modern Windows versions is the installation of a Indirect Display Driver (IDD). You can find a working sample here (only sharing the link, not my software). https://github.com/ge9/IddSampleDriver. If you are running a headless Windows system on kvm just install the QXL virtual GFX card & you should be fine. |
We have done it, but we do not have EV certificate to run it. |
The guy behind the above link has deployed the driver with the windows package manager Scoop
I've tested this & when you install it this way the driver seems to be signed (maybe self signed). But it does work, |
But we need more control, e.g. change resolution, disable/enable it when monitor remove/add etc. So we modified it. |
@fufesou check this, may be we do not have to use EV to sign our ldd driver. I do not think a sample driver has EV signed. |
@SystemFuchs Thanks |
@SystemFuchs Thanks. I've tried install the driver manually. But I find the released package may be already signed. And I've asked the author what to do next to sign the driver. roshkins/IddSampleDriver#33 |
I've found the way to create test cert file. I'll test later. |
@rustdesk I can sign our driver with a test cert. But I'm not sure if it meets our current needs. |
go ahead with test cert first |
I also encountered this today when I upgraded from Win8.1 Embedded Industry to Win10 LTSC 2019 on an old laptop. The problem was in the latest version of the driver for the GPU Nvidia GeForce 710M The solution to this problem was to install the previous version of the driver "391.24". Go to the "Nvidia Control Panel" in the options called "Manage 3D Settings", and switch the "Preferred graphics processor:" option from "Auto-select" to "Nvidia performance..." (this is a rough name for this the option, because I don't remember exactly. I took the screenshot below a couple of hours before writing this comment) After applying these settings, the problem appears.Currently, I have installed an even older version of the GPU driver "390.65", because the video game "Roblox" (which my nephew regularly plays on this laptop), like RustDesk, refuses to work, showing a solid white window even on the driver version "391.24" on which RustDesk works flawlessly. |
please help
The text was updated successfully, but these errors were encountered: