Opened 13 months ago
Closed 9 months ago
#21643 closed defect (fixed)
SVGA3D_DEVCAP_SURFACEFMT_R5G6B5 when VMSVGA/VBoxSVGA is in DirectX9 mode
Reported by: | JHRobotics | Owned by: | |
---|---|---|---|
Component: | 3D support | Version: | VirtualBox-7.0.8 |
Keywords: | Cc: | ||
Guest type: | all | Host type: | Windows |
Description
Hello, is the reason, why GPU capability SVGA3D_DEVCAP_SURFACEFMT_R5G6B5 is read as A4R4G4B4, or it is some copy-paste bug? I know that main development is around DirectX12 and VMSVGA GPU10 but when is still incomplete I need these legacy formats to accelerate rendering for legacy application and old games.
I attached patches for VirtualBox 6.1.44 and 7.0.x (7.0.8 + SVN). They help very much especially for Nvidia GPU. (Now I’m using workaround, that I’m reading caps R5G6B6 as caps X8R8G8B8, but it doesn’t work in all cases).
Best regards
JH
Attachments (2)
Change History (4)
by , 13 months ago
Attachment: | vb-7.0-svn-dx9-R5G6B5.patch added |
---|
comment:1 by , 12 months ago
Thanks for reporting. This definitely looks like a copy-paste bug. The fix will be included in the next VirtualBox releases.
comment:2 by , 9 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Patch for VB 7.0.x