-
Notifications
You must be signed in to change notification settings - Fork 25
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
Driver installs, doesn't do anything. #14
Comments
update: running mvisor without sudo once gave me the following error when trying to use opencl;
Weird thing is this error doesn't always appear, most of the time opencl just does nothing |
Have you run GPUtest in guest vm?Does it show anything? |
Unfortunately it doesn't show anything, just a white screen. I don't see the vgpu in task manager either. |
VGPU device only can be seen in device manager, because it's not a real gpu device |
Rebuild virglrenderer from source, the old version may not work |
I built virgl from https://gitlab.freedesktop.org/virgl/virglrenderer , it is the latest version :( |
Post a screenshot on guest vm device manager |
oh, maybe be the same problem as #2 |
I'll try rebuilding the usermode drivers. |
#2 (comment) |
Sorry, I get.
I'm not too familiar with compiling on windows, is it talking about https://github.com/lexxmark/winflexbison ? How exactly do I tell the bat where the binaries for it are located? |
Okay so small update, I can't get the userspace driver to compile, the patch references virgl .c files that seem to be no longer in the mesa .src, and msys2 can't seem to compile x11. Do you happen to have it compiled with the patch applied? |
I will try to compile it this weekend. |
Hey thanks :) , I recompiled mvisor with the gpu flag and tried again, unfortunately it doesn't seem to fix the issue. Which compiler did you use if I may ask? |
gcc (gcc 8.1.0 "gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0") Check the debug info in the dbgview if some error happens. |
I have fixed, use release v1.0.1 and rebuild virglrenderer in host with old version(8df4cba170940dad9350a99900293adbcef39b6c) |
Yay, I'll take a look :) |
Could you link the required source? I can't find anything relating to the build number provided. |
git clone https://gitlab.freedesktop.org/virgl/virglrenderer |
@nooodles2023 I have the same issue. The v 1.01 failed to install unless I use https://github.com/tenclass/mvisor-win-vgpu-driver/releases/download/v1.0.0/MvisorVGPUx64.dll. After that I still can't get driver to work. I found following error in device event log:
I build virglrenderer in host with old version(8df4cba170940dad9350a99900293adbcef39b6c), but still no luck. |
The windows guest BSOD? |
|
Try to increase guest vm ram size to 12G. |
Still no luck. No errors, but no 3d available.
that info you need? |
Do you use new release and rebuild virglrenderer from commit “8df4cba170940dad9350a99900293adbcef39b6c”? |
Thank you! I misspelled library name in my LD_PRELOAD command. Now it's fully working. |
I built virgl from source before compiling (https://gitlab.freedesktop.org/virgl/virglrenderer)
Then I compiled and built mvisor using the following command; CCX=-std=c++11 meson setup build -Dsdl=true -Dvgpu=true
My mvisor build.ninja was absolutely filled with these arguments
(24k)
I removed them and compiled mvisor as normal.
Then I installed the driver on my vm
It appears fine in the device manager after manually assigning the driver, but it just doesn't do anything.
I only got the renderD129 to get generated once after many tries. I've tried increasing the system's ram to 16gb (it wouldn't install properly with 1gb).
Can I get any pointers? I've even tried compiling the driver myself but results don't differ.
I use a 7800XT, blob enabled or not it still won't function :(
The text was updated successfully, but these errors were encountered: