Performance Problems / Workaround
Posted: Mon Feb 15, 2021 7:04 pm
Running CWskimmer together with SDRconsole on the same high-performance CPU/GPU, CWskimmer slows down the performance so much that SDConsole and CWskimmer stutter. Changes to e.g. priorities has no positive effect.
According to my research, CWskimmer was written under Win.XP and is based on the graphics library GDI, which at the time worked very well on those slow PCs using GPU hardware support. With Win.7 the GDI has been expanded to GDI+, which was processed by the CPU. In Win.10, GDI+ is now completely processed by the CPU and displayed with DirectX.
Before re-activating an old XP computer, I had an idea that I didn't really expect to be successful. Installed Win.XP under Oracle VirtualBox and then installed CWskimmer there. Now the GPU is rendering again (+2% @ GTX1080ti) and CPU load is only 2%. Both programs now work very well together on a single Win.10 computer.
73
Volker
DF2JI
According to my research, CWskimmer was written under Win.XP and is based on the graphics library GDI, which at the time worked very well on those slow PCs using GPU hardware support. With Win.7 the GDI has been expanded to GDI+, which was processed by the CPU. In Win.10, GDI+ is now completely processed by the CPU and displayed with DirectX.
Before re-activating an old XP computer, I had an idea that I didn't really expect to be successful. Installed Win.XP under Oracle VirtualBox and then installed CWskimmer there. Now the GPU is rendering again (+2% @ GTX1080ti) and CPU load is only 2%. Both programs now work very well together on a single Win.10 computer.
73
Volker
DF2JI