Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It probably lacks a discrete graphics card. Not much to be done about that for a fundamentally graphics-concerned project; the only thing I can think of for production would be to disable the 3D content when the client lacks discrete graphics (which, I'm not actually sure whether that can be detected)

Edit: Here's something. You could probably hack something up that would check if the vendor name includes AMD or NVIDIA, or something. Might be fragile though https://developer.mozilla.org/en-US/docs/Web/API/WebGLRender...



The demo in the article would still run full speed on several year old integrated graphics. Probably chrome blacklisted his gpu driver and it's doing pure cpu rendering (or else his driver itself is bugged in a way that is killing the performance).


Ah, yeah, it's running smooth on my MBP without switching to discrete




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: