Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
Need the latest SmartSDR, Power Genius, Tuner Genius and Antenna Genius Software?
SmartSDR v3.7.4 and the SmartSDR v3.7.4 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
SmartSDR v3.7.4 and the SmartSDR v3.7.4 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
VirtualBox - MAC - SmartSDR
Bill Wuttke KE3BK
Member ✭✭
All,
I've spent quite a bit of time recently trying to find the best way to run SmartSDR under Windows 10 on my Mac computers. Here's what I've found:
The best solution, that provides the best performance, is Boot Camp. The downside is that you have to reboot to get back to OS-X.
My fastest computer, that's in my shack, is running Parallels 14. I've been using Parallels for years, constantly upgrading. Parallels is tightly integrated with OS-X and provides near hardware performance with only a light load on OS-X. It runs Windows 10 / SmartSDR very well. However, recent changes in licensing policy made me look for another solution. I don't want to buy/renew a license for every machine.
I've used VMWare Fusion in the past and didn't like the way it integrated with OS-X. I **** tried a test copy, and found it used much more CPU power than Parallels - just about the same as VirtualBox.
VirtualBox has been maligned in the past, and I agree that it's performance has been less than stellar, but, the most recent versions do a pretty good job. But, some tuning needs to be done in order to have a usable platform. It works best on 4-core CPUs, but it does work on 2-cores. For best performance you need to assign all the cores to Windows 10, especially on 2-core CPUs, but that makes OS-X sluggish. I reached a compromise on my "semi-remote" iMac - assigned 3 CPUs to Windows 10. This made OS-X a little more responsive. On my Mac Mini and my MacBook Pro (both with 2 cores), both cores needed to be assigned to Windows 10. All my machines have 8 GB of RAM - assigned 4 GB to Windows 10. (Windows 10 plus SSDR plus WSJT-X use approx. 2 GB of RAM. Assigned 4 GB for headroom.) Hyper-V acceleration is used. No problem with wifi on the MacBook Pro.
The biggest hit on performance is SmartSDR itself. If you use it "out-of-the-box", it will use 50% or more of available Windows 10 CPU power (measured with Resource Monitor). If you slow down the refresh rate to 5 frames per second or less, SSDR will use only about 20% of the CPU power. For best resource conservation, slow down the refresh rate, slow down the waterfall, close the waterfall, resize the SSDR window to its smallest size, and minimize the slice flag.
If SSDR is using too much CPU power, WSJT-X will have a hard time decoding. If you watch the Resource Monitor during FT8 reception, you can see a spike in CPU usage every 15 seconds during the decode period. If the peak gets close to or reaches 100%, you will hear a quick "buzz" - NO DECODE. You can also get these "buzzes" if you open/close other programs or move windows around, if you are using too much CPU. I tuned my machine by watching the Resource Monitor and adjusting SSDR to keep the spikes below about 50%. This way, WSJT-X will run without problem.
I hope this has been some help to those of you who have been wondering about running SmartSDR on Windows 10 under VirtualBox on a Mac.
Bill KE3BK
I've spent quite a bit of time recently trying to find the best way to run SmartSDR under Windows 10 on my Mac computers. Here's what I've found:
The best solution, that provides the best performance, is Boot Camp. The downside is that you have to reboot to get back to OS-X.
My fastest computer, that's in my shack, is running Parallels 14. I've been using Parallels for years, constantly upgrading. Parallels is tightly integrated with OS-X and provides near hardware performance with only a light load on OS-X. It runs Windows 10 / SmartSDR very well. However, recent changes in licensing policy made me look for another solution. I don't want to buy/renew a license for every machine.
I've used VMWare Fusion in the past and didn't like the way it integrated with OS-X. I **** tried a test copy, and found it used much more CPU power than Parallels - just about the same as VirtualBox.
VirtualBox has been maligned in the past, and I agree that it's performance has been less than stellar, but, the most recent versions do a pretty good job. But, some tuning needs to be done in order to have a usable platform. It works best on 4-core CPUs, but it does work on 2-cores. For best performance you need to assign all the cores to Windows 10, especially on 2-core CPUs, but that makes OS-X sluggish. I reached a compromise on my "semi-remote" iMac - assigned 3 CPUs to Windows 10. This made OS-X a little more responsive. On my Mac Mini and my MacBook Pro (both with 2 cores), both cores needed to be assigned to Windows 10. All my machines have 8 GB of RAM - assigned 4 GB to Windows 10. (Windows 10 plus SSDR plus WSJT-X use approx. 2 GB of RAM. Assigned 4 GB for headroom.) Hyper-V acceleration is used. No problem with wifi on the MacBook Pro.
The biggest hit on performance is SmartSDR itself. If you use it "out-of-the-box", it will use 50% or more of available Windows 10 CPU power (measured with Resource Monitor). If you slow down the refresh rate to 5 frames per second or less, SSDR will use only about 20% of the CPU power. For best resource conservation, slow down the refresh rate, slow down the waterfall, close the waterfall, resize the SSDR window to its smallest size, and minimize the slice flag.
If SSDR is using too much CPU power, WSJT-X will have a hard time decoding. If you watch the Resource Monitor during FT8 reception, you can see a spike in CPU usage every 15 seconds during the decode period. If the peak gets close to or reaches 100%, you will hear a quick "buzz" - NO DECODE. You can also get these "buzzes" if you open/close other programs or move windows around, if you are using too much CPU. I tuned my machine by watching the Resource Monitor and adjusting SSDR to keep the spikes below about 50%. This way, WSJT-X will run without problem.
I hope this has been some help to those of you who have been wondering about running SmartSDR on Windows 10 under VirtualBox on a Mac.
Bill KE3BK
0
Comments
-
I just use DogPark SDR and the Mac Native WSJT-X works Great !
3 -
Hi Bill!
i using my 6700 since July 2013 without performance issue :
MAC OS + Parallels +Win10 (previosly Win7 operate as well)
MAC : I7 2,9 32RAM, SSD
For parallels i have split : 4CPU + 8Gb
Very usually started simultaniously :
1.SSDR with 2 separate PAN's (one for CW and one for DIGI)
2.Logger - LogHX
3.CWskimmer
4.SDRbridge
5.SliceMaster
6.DDUtil
7.JTDX (for digi like FT8) or FLDIGI (for other DIGI mode)
overall CPU usage in Win10 (4 selected CPU's for parallels) ~ 60%
and plus you able to operate under MAC OS for you purpose )
forget boot camp in you don't need more then configuration above0 -
Thanks for the report, Bill. If you want to run SSDR, especially in your situation, you’re quite right. If you have Parallels and don’t mind the cost (one machine isn’t too bad), it works extremely well, like Sergey says. All in all, though, I believe dpSDR is the best solution for Mac-based Flexers. It is truly first rate, with a Mac look and feel. I use it almost 100% of the time. With SmartLink, too.1
-
Thanks Bill for the information.
Olaf W9FY0 -
99% of the time, I use Dogpark when I'm using my Mac. I do run Fusion on my 3 Mac computers and it runs SSDR just fine. I used to use Parallels but the cost to run on multiple Macs and the yearly subscription was very expensive. I know Parallels used to run faster than Fusion but I believe the two are fairly close in performance now. Parallels had a little better disk I/O speed on my Macbook Pro but not enough to offset the costs of the software.
Burch K4QXX
1
Leave a Comment
Categories
- All Categories
- 279 Community Topics
- 2.1K New Ideas
- 520 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 143 SmartSDR for Maestro and M models
- 348 SmartSDR for Mac
- 247 SmartSDR for iOS
- 228 SmartSDR CAT
- 168 DAX
- 350 SmartSDR API
- 8.7K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 835 Maestro
- 43 FlexControl
- 842 FLEX Series (Legacy) Radios
- 786 Genius Products
- 413 Power Genius XL Amplifier
- 274 Tuner Genius XL
- 99 Antenna Genius
- 237 Shack Infrastructure
- 161 Networking
- 397 Remote Operation (SmartLink)
- 124 Contesting
- 617 Peripherals & Station Integration
- 122 Amateur Radio Interests
- 855 Third-Party Software