Hacker News new | past | comments | ask | show | jobs | submit login

> This gives the somewhat surprising result that subtitles cause a noticeable increase in power consumption.

These are the Carmack gems I was looking for.




It's not actually all that surprising for people that use styled subtitles with antialiased edges. In extreme cases (lots of glyphs on the screen) you can end up with a noticeable framerate reduction.


It shouldn't need to hurt your framerate too much, considering that the font rendering only needs to happen once every few seconds. A new subtitle can be rendered, kept in memory as a texture, and then just blended by the GPU as pixels. The titles are also known ahead of time, so it's possible to set up a pipeline with no sudden increases in processing load.


Which is why you bake the subtitles into the video! Subtitles for everyone, blurry subtitles for everyone!


The context of that is that the Netflix GUI and the video are being composited together before 3D rendering happens. That's a surprising place to find subtitles, to me. Why are you putting them on the virtual screen? Why not let them float in space in front of your eye? They should be where the sound is, not where the picture is.


I agree conceptually, but our eyes can't focus on 2 things at once when they're at different distances (or appear to be). By putting the 2D screen at the same place in 3D as the subtitles, it'll be less tiring on the eyes.


I think subtitles are supposed to be placed at particular places on the screen.


That's making the assumption that we only have a static screen to place them into. In VR, we have the entire environment around the screen and potential for a HUD locked to the user's eyes in space. It would be cool to try different implementations and see which experience is best.


Anime sometimes have unorthodox subtitle placements, it can be nice and also annoying.

Maybe it is a getting used to it thing, but it can be overwhelming.


If you want to recode all captions... Captions are coded to be rendered in particular places on the screen. It's a lot of work.


For a moment I thought that said "decrease", which would have been really surprising. But yeah, more power to do more work.


"noticeable" is probably the surprising part. I'm sure it also uses more power on a normal Android phone too, but not to the degree that it does in VR.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: