SmartSDR in Virtualbox

  • 1
  • Question
  • Updated 8 months ago
I am wondering if anyone has used SmartSDR in virtualbox?  I run linux and am running SmartSDR in virtualbox generally with success however graphics acceleration is not working.

The latest version of Virtualbox supports 2d and 3d hardware acceleration.  I have also installed the Direct3d support driver in Virtualbox add-ons for windows.  However, SmartSDR says no graphics acceleration is detected and doesnt use it.

Virtualbox can do DirectX 9 acceleration and I believe that is what SmartSDR needs.

The issue is that everything is being done on my CPU and using a lot of resources instead of offloading any of it to my Nvidia 660ti.

Thanks
Photo of K2ERA

K2ERA

  • 36 Posts
  • 1 Reply Like

Posted 5 years ago

  • 1
Photo of K2ERA

K2ERA

  • 36 Posts
  • 1 Reply Like
Ok, it seems I made a mistake when installing the direct3d driver for Virtualbox.  I chose to install the version that needs to be installed in safemode.   I reinstalled with the other one that doesnt need to be installed in safemode and now I get "maximum graphics acceleration" in smartsdr. 

HOWEVER, its terribly slow and no longer fluid and smooth.  So although it might be using my GPU and less CPU its not really usable.  I will be going back to the cpu accelerated method, at least until Virtualbox improves the direct3d support.
Photo of DrTeeth

DrTeeth

  • 1687 Posts
  • 389 Reply Likes
The graphics acceleration in a virtual machine is not 'real' graphics acceleration AIUI. It does not use the graphics card and is bluffed in software. Never come across an extension pack that needs to be installed in safe mode...there is only one and VB offers to d/l and install it when run for the first time.
Photo of K2ERA

K2ERA

  • 36 Posts
  • 1 Reply Like
In virtualbox they have real hardware 3d acceleration as an option.  Unfortunately it just doesnt work well with smartsdr but it does use the real GPU.  from their manual:

"The VirtualBox Guest Additions contain experimental hardware 3D support for Windows, Linux and Solaris guests.[20]
With this feature, if an application inside your virtual machine uses 3D features through the OpenGL or Direct3D 8/9 programming interfaces, instead of emulating them in software (which would be slow), VirtualBox will attempt to use your host's 3D hardware. This works for all supported host platforms (Windows, Mac, Linux, Solaris), provided that your host operating system can make use of your accelerated 3D hardware in the first place."
Photo of DrTeeth

DrTeeth

  • 1687 Posts
  • 389 Reply Likes
Thanks for the correction.
Photo of K2ERA

K2ERA

  • 36 Posts
  • 1 Reply Like
Unfortunately Guy it doesnt really matter as its worse than software acceleration.  Hopefully down the road virtualbox can improve the hardware acceleration for gpu, until then I am back to using CPU only.  

TBH it doesnt seem to make that much of a difference anyways, it only takes a small amount of load off the CPU it seems.

  
Photo of WA6FXT Mike

WA6FXT Mike

  • 223 Posts
  • 40 Reply Likes
K2era, never tried VBox; however, VMWare Fusion works great on my MacBook Pro.

FWIW

Mike
Photo of Dave - W6OVP

Dave - W6OVP

  • 320 Posts
  • 102 Reply Likes
How about an update of this thread? Has anyone made this work? TNX.

Photo of WA6FXT Mike

WA6FXT Mike

  • 223 Posts
  • 40 Reply Likes
Since my last post, I’ve switched to VirtualBOX. SmartSDR works fine on win7 running on VBox.

Mike
Photo of Dave - W6OVP

Dave - W6OVP

  • 320 Posts
  • 101 Reply Likes
TNX Mike. What version of Linux are you running?
Photo of WA6FXT Mike

WA6FXT Mike

  • 223 Posts
  • 40 Reply Likes
MacOS
Photo of Dave - W6OVP

Dave - W6OVP

  • 320 Posts
  • 101 Reply Likes
OK TNX. Wonder if anyone here has it going under Linux?
Photo of chris hartley (G3VjV)

chris hartley (G3VjV)

  • 7 Posts
  • 5 Reply Likes
Dave, I'm using Linux Mint 18.3 with Vbox 5.2.6 Runing Flex 1.11.12 on W7,
working fine.
Chris
Photo of WA6FXT Mike

WA6FXT Mike

  • 223 Posts
  • 40 Reply Likes
Actually, MacOS
Photo of Mark - WS7M

Mark - WS7M

  • 1356 Posts
  • 505 Reply Likes
I have tried SmartSDR 2.4.9 in VirtualBox under linux and had no issues with general operation.  I did not put it to any kind of a stress test though.

I was running 20 FPS without issues but kept the window small.

Mark - WS7M
(Edited)