Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bcam117

macrumors member
Original poster
May 1, 2012
55
0
Last edited:

Freyqq

macrumors 601
Dec 13, 2004
4,038
181
This is certainly a very real problem. Part of it stems from the fact that retina scaling on OSX is fundamentally more taxing than the way it is done in Windows. Also, the transitions OSX uses are more complicated than Windows. Even with these challenges, there is no reason why such powerful GPUs that can run Starcraft II at 60fps can't smoothy render a relatively simple UI.
 

bcam117

macrumors member
Original poster
May 1, 2012
55
0
This is certainly a very real problem. Part of it stems from the fact that retina scaling on OSX is fundamentally more taxing than the way it is done in Windows. Also, the transitions OSX uses are more complicated than Windows. Even with these challenges, there is no reason why such powerful GPUs that can run Starcraft II at 60fps can't smoothy render a relatively simple UI.

Could anyone explain how windows does scaling vs OS X? Honestly like, I don't know but I'd like to find out.
 

steve62388

macrumors 68040
Apr 23, 2013
3,100
1,962
This is certainly a very real problem. Part of it stems from the fact that retina scaling on OSX is fundamentally more taxing than the way it is done in Windows.

I'm sure you're right, but scaling in Windows 8.1 is absolutely pants. Text, borders and windows all over the place overlapping and what not. At least OS X handles Retina effectively, but this comes as no surprise considering Apple handles both hardware and software.

I haven't tried Windows 10 yet but I'm hoping they have finally fixed it.

EDIT: After reading the page linked on this thread it looks like scaling is still borked in Win10.
 
Last edited:

dieseltwitch

macrumors regular
Jan 24, 2008
142
0
The second to last sentence... Who cares if mission control run at 60fps? I never even use it. Cmd+space... If I was building an OS I would devote resources to more important things. I don't care if windows run at 300FPS it overall interface is so stupid, clumsy and pointless. When I install windows I spend most of my time removing all the stuff that makes windows "new"...
 

Freyqq

macrumors 601
Dec 13, 2004
4,038
181
Could anyone explain how windows does scaling vs OS X? Honestly like, I don't know but I'd like to find out.

OSX example:
The 15" native display is 2880x1800. When you scale up to it looking like hidpi 1920x1200, the computer renders at 3840x2400 regardless of the resolution of your actual display. So, the computer has to work harder.

Windows example:
The same 15" computer renders at 2880x1800 regardless of the scaling setting.

----------

I'm sure you're right, but scaling in Windows 8.1 is absolutely pants. Text, borders and windows all over the place overlapping and what not. At least OS X handles Retina effectively, but this comes as no surprise considering Apple handles both hardware and software.

I haven't tried Windows 10 yet but I'm hoping they have finally fixed it.

EDIT: After reading the page linked on this thread it looks like scaling is still borked in Win10.

Well, it's really the fault of the application developers. OSX's implementation is easier for a developer to implement, but it is also fundamentally worse performance. All the Windows applications made by Microsoft do scaling properly and they behave correctly when scaling is applied. Long-term, when everyone eventually designs for proper hi-dpi support, OSX's implementation will have no benefits over Windows' way of doing things. Hopefully 10.11 improves things.
 

pickaxe

macrumors 6502a
Nov 29, 2012
760
284
Regardless of the way OS X does scaling, I have to point out that OS X totally lags at 1440x900 as well.
 

bcam117

macrumors member
Original poster
May 1, 2012
55
0
OSX example:
The 15" native display is 2880x1800. When you scale up to it looking like hidpi 1920x1200, the computer renders at 3840x2400 regardless of the resolution of your actual display. So, the computer has to work harder.

Windows example:
The same 15" computer renders at 2880x1800 regardless of the scaling setting.

----------



Well, it's really the fault of the application developers. OSX's implementation is easier for a developer to implement, but it is also fundamentally worse performance. All the Windows applications made by Microsoft do scaling properly and they behave correctly when scaling is applied. Long-term, when everyone eventually designs for proper hi-dpi support, OSX's implementation will have no benefits over Windows' way of doing things. Hopefully 10.11 improves things.


But if you're using it at the standard best for retina 1400*900, is OS X still doing something differently compared to windows?
 

Freyqq

macrumors 601
Dec 13, 2004
4,038
181
But if you're using it at the standard best for retina 1400*900, is OS X still doing something differently compared to windows?

You would be rendering at native resolution, so in that sense it will be similar.

Windows is still more optimized though. Video drivers are released on a monthly basis by vendors optimizing performance. Apple doesn't release new video drivers often. Windows also uses the latest OpenGL technologies, while Apple is using an older one for stability and legacy reasons. Finally, Windows UI transitions are very simple compared to OSX' transparency effects and long animations. All this translates to Windows 8.1 running a retina display on an Atom processor with 2gb of ram and a 32gb slow SSD and still being usable with no UI lag.

I'd really like to see some optimizations from Apple in the next OSX revision. There's really no excuse anymore, and they need to catch up to the competition.
 

Michael Goff

Suspended
Jul 5, 2012
13,329
7,422
You would be rendering at native resolution, so in that sense it will be similar.

Windows is still more optimized though. Video drivers are released on a monthly basis by vendors optimizing performance. Apple doesn't release new video drivers often. Windows also uses the latest OpenGL technologies, while Apple is using an older one for stability and legacy reasons. Finally, Windows UI transitions are very simple compared to OSX' transparency effects and long animations. All this translates to Windows 8.1 running a retina display on an Atom processor with 2gb of ram and a 32gb slow SSD and still being usable with no UI lag.

I'd really like to see some optimizations from Apple in the next OSX revision. There's really no excuse anymore, and they need to catch up to the competition.

There's also likely a DX 11 vs OpenGl argument there somewhere.
 

MrNomNoms

macrumors 65816
Jan 25, 2011
1,159
296
Wellington, New Zealand
I'm sure you're right, but scaling in Windows 8.1 is absolutely pants. Text, borders and windows all over the place overlapping and what not. At least OS X handles Retina effectively, but this comes as no surprise considering Apple handles both hardware and software.

I haven't tried Windows 10 yet but I'm hoping they have finally fixed it.

EDIT: After reading the page linked on this thread it looks like scaling is still borked in Win10.

I can confirm that after running it on an XPS 13 - it has less to do with the hardware and more to do with Microsoft's flat out refusal to move their operating system UI from win32 to XAML/WinRT which is why there is the mishmash mess right now and will be for quite some time because as much as I'd like to see universal applications improve the experience I'm also realistic given how lazy software developers are in the Windows world from updating their code base.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.