Page 1 of 1
No work in macos 10.12.6 4k
Posted: 20 Dec 2017 20:36
by ffx
Hi,
today tried to use Radium recent version on macos 10.12.6 with retina/4k resolution:
- Radium or jack audio cause constant system freezes, even mouse pointer will freeze regularly (very uncommon in macos). Work is not really possible this way.
- Some views of radium only are displayed in a quarter of the regular size (I guess due retina 2:1 system scaling). So the window actually is transparent at lot of places
Re: No work in macos 10.12.6 4k
Posted: 20 Dec 2017 20:55
by kjetil
Regarding the freezing, maybe it helps to change "hog mode"?
Regarding retina issues, can you try to change
<key>NSHighResolutionCapable</key>
<true/>
to
<key>NSHighResolutionCapable</key>
<false/>
in Radium.app/Contents/Info.plist ?
Besides this, I don't have any suggestions yet. Developing for macOS is hard since each new version of the operating system introduces new problems, plus that macOS in general behaves differently than windows and linux. I tried updating all system libraries and Qt in 5.4.0, but I got crashes in 10.13 after doing so (which I didn't get before), so it probably didn't help. I think the source of the graphical problems has got something to do with OpenGL, and OpenGL doesn't seem stable on macOS at the moment, at least I read of others struggling with opengl as well. Anyway, it might help to use 5.3.3.
Re: No work in macos 10.12.6 4k
Posted: 20 Dec 2017 21:12
by kjetil
It might also make a difference to disable "Draw in separate process" under Edit -> Preferences -> OpenGL. -> Various
Re: No work in macos 10.12.6 4k
Posted: 21 Dec 2017 10:47
by kjetil
I've removed 5.4.0 for Mac now. It crashes inside Qt so I'll try to compile with a different version of Qt in the next release.
Re: No work in macos 10.12.6 4k
Posted: 23 Dec 2017 18:03
by kjetil
The transparancy should be fixed in 5.4.2. Regarding the 2:1 scaling, I have no idea. There's no reason for macOS to scale some parts of the program, and some not. I've set NSHighResolutionCapable to true, so it shouldn't scale anything.