Rhino 5 SR14 detects 64 MB out of 2048 MB for my NVIDIA 750M GT and displays low-res textures whereas if I disable the DGPU trough Windows Device Manager and fallback to Intel HD Graphics 4400 the VRAM is properly detected and textures display at full resolution.
VRAM + TEX_SIZE table
Intel HD Graphics 4400 / VRAM 1 GB / MAX_TEX_SIZE 16384 x 16384
Rhino 5 - Reported VRAM 1024 MB / Reported MAX_TEX_SIZE 16384 x 16384
- 512 OK
- 1024 OK
- 2046 OK
- 4096 OK
- 8192 OK
- 16384 Low-Res
Rhino 6 - Reported VRAM 1 GB / Reported MAX_TEX_SIZE 16384 x 16384
- 512 OK
- 1024 OK
- 2046 OK
- 4096 OK
- 8192 Black
- 16384 Black
NVIDIA GeForce 750M GT / VRAM 2 GB / MAX_TEX_SIZE 16384 x 16384
Rhino 5 - Reported VRAM 64 MB / Reported MAX_TEX_SIZE 16384 x 16384
- 512 OK
- 1024 OK
- 2046 OK
- 4096 Low-Res
- 8192 Low-Res
- 16384 Low-Res
Rhino 6 - Reported VRAM 128 MB / Reported MAX_TEX_SIZE 16384 x 16384
- 512 OK
- 1024 OK
- 2046 OK
- 4096 OK
- 8192 OK
- 16384 OK
Rhino V5 gets the available memory amount through a series of linked Registry keys… On some configurations we have seen that link break somewhere but have no idea where or why. Something in the configuration of your video device and driver is either incorrect, or does not follow the normal path most configs follow. Uninstalling and doing a complete “clean uninstall” of the driver might fix that…but there has been no definitive way we have found to fix it. Unfortunately that is all I can tell you about V5.
That being said, with Rhino V6 and its use of the latest OpenGL version(s) (i.e. V5 is stuck using 2.0), this is no longer a problem. I would encourage you to try downloading V6 and trying it as soon as possible as this problem has been fixed in that version.
Thanks,
-Jeff
The new task manager from Windows 10 Fall Creators Update provides GPU monitoring and displays the right VRAM values. I know it is quite platform-restrictive but these values are probably cached somewhere in the registry.