Re:The web at maximum FPS: How WebRender gets rid of jank
by kibwen on Tuesday October 10, 2017 @01:43PM
(#15443769)
Despite the huge fans and heatsinks on modern desktop GPUs, I presume that a GPU would still use less energy than a CPU for the same workload, yes? Do mobile GPUs have a sleep mode comparable to mobile CPUs? Completely agreed that some measurements would be nice.
[ Parent
| on HN ]
Re:The web at maximum FPS: How WebRender gets rid of jank
by pohl on Tuesday October 10, 2017 @01:57PM
(#15443865)
The Radeon Pro 560 on my MacBook Pro can draw "up to 75W". I don't know anything about how it manages power, but I do recall that Apple recommended in a WWDC session on writing energy-efficient apps that one should be careful to not trigger the discrete GPU when the integrated Intel GPU is sufficient. So that leads to another question: on my machine, which GPU would Webrender be using? I suppose I could find out experimentally, but I thought I'd ask in case someone here knows.
Re:The web at maximum FPS: How WebRender gets rid of jank
by metajack on Tuesday October 10, 2017 @02:38PM
(#15444227)
For WebRender, we targeted the integrated GPUs. You still need some logic to ensure you don't accidentally kick the discrete one into gear, but the integrated ones definitely have enough performance for almost anything WR will throw at it.
Re:The web at maximum FPS: How WebRender gets rid of jank
by dman on Tuesday October 10, 2017 @08:34PM
(#15446410)
Could you elaborate the edge cases which fall beyond "almost anything WR will throw at it" ie what are the use cases where you would end up waking the discrete GPU?
Re:The web at maximum FPS: How WebRender gets rid of jank
by lightedman on Wednesday October 11, 2017 @02:48AM
(#15447736)
I would personally imagine anything more complex than Quake Live would probably trigger the discrete GPU.
Re:The web at maximum FPS: How WebRender gets rid of jank
by esaym on Tuesday October 10, 2017 @06:36PM
(#15445899)
Is there any requirements for a minimum version of opengl for WebRender that you know of?
Re:The web at maximum FPS: How WebRender gets rid of jank
by pohl on Tuesday October 10, 2017 @02:57PM
(#15444384)
That's encouraging news. Thank you!
Re:The web at maximum FPS: How WebRender gets rid of jank
by epmaybe on Tuesday October 10, 2017 @02:01PM
(#15443900)
Since the 15" MBP charger can deliver up to 87W, if you have full power draw on the MBP will you actually not be able to fully supply power over AC? I assume that the CPU also takes up around 20-30W.
Re:The web at maximum FPS: How WebRender gets rid of jank
by hajile on Tuesday October 10, 2017 @04:59PM
(#15445264)
The bigger issue is that mac cooling is usually very small. You'll run into thermal throttling long before you can dissipate a 75w TDP.
Re:The web at maximum FPS: How WebRender gets rid of jank
by unilynx on Tuesday October 10, 2017 @03:10PM
(#15444497)
The MBPs pull power from both AC and the battery if needed.
Re:The web at maximum FPS: How WebRender gets rid of jank
by TylerE on Tuesday October 10, 2017 @01:55PM
(#15443849)
A modern high-end GPU can draw upwards of 200w.
Edit: Not sure why I'm being downvoted for stating a simple fact. The top-of-the-line AMD and NVidia cards have TDPs of 200-250w.
Re:The web at maximum FPS: How WebRender gets rid of jank
by 0xffff2 on Tuesday October 10, 2017 @02:31PM
(#15444179)
Your comment is both true and utterly irrelevant to the person you replied to who asked about comparison between CPU and GPU efficiency.
The important information to answer the question is how much power the GPU will use, not how much it can use.
Re:The web at maximum FPS: How WebRender gets rid of jank
by lightedman on Wednesday October 11, 2017 @02:50AM
(#15447740)
But how much it can use gives you an upper limit on how much it will use. To boot, that also gives you an idea of how much power one can expect to draw under full load at any given time over any given time frame.
Re:The web at maximum FPS: How WebRender gets rid of jank
by imtringued on Wednesday October 11, 2017 @04:35AM
(#15448186)
High end desktop CPUs draw around 90W and 200W GPUs can do one or two orders of magnitude more computation in specialised workloads than CPUs.