Skip to content
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

VM compatibility issues #4357

Open
8 tasks
rustdesk opened this issue May 13, 2023 · 11 comments
Open
8 tasks

VM compatibility issues #4357

rustdesk opened this issue May 13, 2023 · 11 comments

Comments

@po0p
Copy link

po0p commented Jun 4, 2023

About #3801 - I have something similar, in a game inside vmware. LeftCtrl+click does not work (seemingly LeftCtrl goes up as soon as LMB is clicked). Although RightCtrl+Click works perfectly fine for me.
Edit: same behaviour with LShift+click vs RShift

@wfjeefwe
Copy link

wfjeefwe commented Jun 7, 2023

本地pc的windows 10 远程连接 esxi里面的windows 11虚拟机,虚拟机只在本地pc屏幕中显示很小一部分,无法全屏展示,也无法拉伸,基本属于无法使用

@foss-
Copy link

foss- commented Jun 9, 2023

For what it's worth I tried testing todays build in a macOS 13 vm in VMWare Fusion 13.0.2, but was unable to even launch RustDesk. This is using build https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.0-x86_64.dmg

When starting from terminal I see:

~ % /Applications/RustDesk.app/Contents/MacOS/RustDesk ; exit;
2023-06-09 19:01:42.987 RustDesk[889:8133] Could not acquire Metal device.
2023-06-09 19:01:42.997 RustDesk[889:8133] Unable to create FlutterView; no MTLDevice or MTLCommandQueue available.
2023-06-09 19:01:43.000 RustDesk[889:8133] Unable to create FlutterView; no MTLDevice or MTLCommandQueue available.
2023-06-09 19:01:43.000 RustDesk[889:8133] Unable to create FlutterView; no MTLDevice or MTLCommandQueue available.

@willmcginnis
Copy link

Same message as foss- on macOS Monterey Version 12.6.6 in qemu KVM on proxmox.

Screen Shot 2023-06-21 at 4 12 06 PM

@rustdesk rustdesk changed the title VMWare compatible issues VMWare compatibility issues Jul 27, 2023
@bytegetter
Copy link

Same errors on proxmox.
grafik

@dinger1986
Copy link
Contributor

This is due to flutter removing support for opengl.

Works fine a mac vm on mac using parallels or UTM, possibly vmware workstation had added support now

@willmcginnis
Copy link

flutter/flutter#108304

"All hardware capable of running macOS 10.14 (Mojave) have a Metal-capable GPU since Mojave requires a Metal-capable GPU. OpenGL support was officially deprecated in the 10.14 SDK.

When we roll our minimum macOS SDK to 10.14, we should remove the fallback for older macOS hardware and only use the Metal backend on macOS."

Maybe at least RustDesk could have a descriptive error mentioning the Flutter GitHub issue number or this rustdesk GitHub issue

@jd544089
Copy link

jd544089 commented Aug 26, 2023

... Hi.

I have been pouring over this thread referenced on my bug report and I don’t understand how my issue is similar to them. (#5503) I can’t even get past a black screen after install and these lucky ones are trying to deal with permissions and connections.

I install the app, launch it, get this black window. NO option to do anything else but force quit RustDesk. The irony is that RD worked great until the upgraded OS but TeamViewer wouldn’t install until the upgrade. I can’t stand TV but sometimes it can connect in emergency situations when RD won’t, giving me a backdoor to fix the problem and get back to RD. Now it’s my only option because ONE device can’t use RD.

I have tried so many different things, including numerous full uninstalls, reinstalls — even trying a nightly version. Nothing but a black window. Could someone please explain how this is similar to my current issue?

Thank you! :)

@jd544089
Copy link

I wanted to thank willmcginnis for answering my previous post (#5503). It helped me understand how these two issues related to one another and I appreciate the time taken to explain it.

I thought it might be helpful to share how I have solved my RustDesk issue (which sadly did not have any impact on the VMWare problem). I went ahead and upgraded said system to Ventura straight through the OS itself. This brought me to 13.5.2. OCLP grabs 13.6 update which is not out yet but I knew that I could try that if this didn't work.

I'm not sure if the same will work for others, and we all know that this could break again in future updates.

@LanRenLan
Copy link

LanRenLan commented Nov 28, 2023

I don't see exact same issue here, so, RustDesk turns transparent like this in VM: (update: it's the same in the newest version)
image
image

@YunchaoZheng
Copy link

本地pc的windows 10 远程连接 esxi里面的windows 11虚拟机,虚拟机只在本地pc屏幕中显示很小一部分,无法全屏展示,也无法拉伸,基本属于无法使用

你需要安装一个虚拟显示器驱动,比如 Parsec VDD
https://github.com/nomi-san/parsec-vdd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants