Created attachment 260355 [details] missing patch A patch is missing for 55c131637a48 to compile. Attached. -- Martin
Patch worked for me on main-n277182-7ffedfe14ca8. Thanks, Martin!
(In reply to rkoberman from comment #1) Did you test anything specific or just build+run?
(In reply to Vladimir Druzenko from comment #2) Just build here. -- Martin
Created attachment 260359 [details] virtualbox-ose v1 Add more OS_RT_FREEBSD in Graphics/*.
Created attachment 260360 [details] virtualbox-ose-70 v1 Same for virtualbox-ose-70. Build without errors, but runtime not tested. Can anybody test runtime?
(In reply to Vladimir Druzenko from comment #5) Running fine for me with 6.0 on head.
(In reply to Vladimir Druzenko from comment #5) Sorry, I meant ti include that I manually did the one-line edit, built the port and tested with both Windows10 and Linux VMs. Worked fine.
(In reply to rkoberman from comment #7) Can you test with my patch too?
Your patch builds and runs fine with both of my VMs.
Tested (In reply to rkoberman from comment #9) With my patch shutdown VM crashes VM if video is VMSVGA. :-( Testing changes…
I'm running VMSVGA on both VMs. Still no issues for me.
I'm testing 7.1.8 (not committed yet). Did you tested VMSVGA with 3D on?
(In reply to Vladimir Druzenko from comment #12) Both VMs have 3D enabled.
I think it's "bug" on my side on one host - I updated nvidia drivers and didn't rebooted yet and even glxinfo can't find GLX. But on another host all work fine. So I'll commit patches very soon.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=47d943f3cfad86764803a0c1a99a4a65d33ddf17 commit 47d943f3cfad86764803a0c1a99a4a65d33ddf17 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-05-13 17:45:42 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-05-13 17:55:40 +0000 emulators/virtualbox-ose{,-nox11}: Add patches for better graphics devices support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2 emulators/virtualbox-ose-nox11/Makefile | 2 +- emulators/virtualbox-ose/Makefile | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp (new) | 20 ++++++++++++++++++++ ...src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h | 4 ++-- ...x_Devices_Graphics_DevVGA-SVGA3d-internal.h (new) | 11 +++++++++++ 6 files changed, 36 insertions(+), 5 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=031b8f8fae05eb84510c1686e8126959216c2426 commit 031b8f8fae05eb84510c1686e8126959216c2426 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-05-13 17:51:09 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-05-13 17:55:40 +0000 emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics devices support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2 emulators/virtualbox-ose-70/Makefile | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp (new) | 20 ++++++++++++++++++++ ..._Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp (new) | 11 +++++++++++ ...src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp | 8 ++++---- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h | 4 ++-- emulators/virtualbox-ose-nox11-70/Makefile | 2 +- 6 files changed, 39 insertions(+), 8 deletions(-)
A commit in branch 2025Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b0f425fe96500cdb49ed9e39ac875e40a8fcd9fc commit b0f425fe96500cdb49ed9e39ac875e40a8fcd9fc Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-05-13 17:45:42 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-05-13 18:40:20 +0000 emulators/virtualbox-ose{,-nox11}: Add patches for better graphics devices support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2 (cherry picked from commit 47d943f3cfad86764803a0c1a99a4a65d33ddf17) emulators/virtualbox-ose-nox11/Makefile | 2 +- emulators/virtualbox-ose/Makefile | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp (new) | 20 ++++++++++++++++++++ ...src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h | 4 ++-- ...x_Devices_Graphics_DevVGA-SVGA3d-internal.h (new) | 11 +++++++++++ 6 files changed, 36 insertions(+), 5 deletions(-)
A commit in branch 2025Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=02617ab4248846e42e04ee2c7b7ea410d99e3308 commit 02617ab4248846e42e04ee2c7b7ea410d99e3308 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-05-13 17:51:09 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-05-13 18:40:24 +0000 emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics devices support While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2 (cherry picked from commit 031b8f8fae05eb84510c1686e8126959216c2426) emulators/virtualbox-ose-70/Makefile | 2 +- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp (new) | 20 ++++++++++++++++++++ ..._Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp (new) | 11 +++++++++++ ...src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp | 8 ++++---- ...h-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h | 4 ++-- emulators/virtualbox-ose-nox11-70/Makefile | 2 +- 6 files changed, 39 insertions(+), 8 deletions(-)
Thanks.
(In reply to Vladimir Druzenko from comment #14) Yes, bug was on my side - after reboot host all work fine (nvidia can't kldunload && kldload - reboot only).