Jump to content

How Samsung’s VR headset convinced John Carmack to join Oculus VR


Recommended Posts

John Carmack’s name isn’t synonymous with virtual reality just yet. He’s still “the guy who led programming on Doom and Wolfenstein” to most folks; the co-founder of acclaimed development studio id Software. And that’s exactly why it was such a big deal when hesuddenly left id Software last year to join Oculus VR as chief technical officer. Though Palmer Luckey and co. helped sway him with their own Rift headset, Carmack was eventually sold on the gig by Samsung’s mobile VR concept: Gear VR. “That was really the prime thing that motivated me to decide: No, I’m gonna devote 100 percent of my attention and focus to Oculus,” he told Engadget in an interview this week.


As has been the case throughout his career, Carmack took the project on by himself at first, working in isolation for six months before other staffers were hired and Facebook’s resources got involved. Early on, he said, the prototype software “was awful” and working with Samsung required a lot of back-and-forth: a wall he only broke through after demonstrating benefits with “obscene” programming workarounds. Yes, that’s right, Samsung initially didn’t trust Carmack’s suggestions. That didn’t last long.

When Carmack got on stage during Samsung’s press briefing yesterday, he spoke to the low-level access Samsung allowed with the Note 4. That access was only given to Carmack after several months of ice breaking with Samsung. Carmack explained:

“At the start, the first couple months were so frustrating. When I’m talking about how we need front buffer access. We need the ability to draw directly to the screen without this triple buffering. And the way the logjam got resolved was I figured out a way to incorrectly hack the first phone to give me what I wanted through this really obscene programming thing. And I showed it to some driver people later and they were like, ‘Oh god, John. That’s awful!’ But it worked well enough to show that, okay, front buffer rendering — this works. It cuts out two frames of latency. It’s important.

And I had argued for it a long time. I wrote so many of these multi-page emails about how important it was. But once we had it so people could see and see that it really does work, then Samsung went and wrote a proper interface for it. They gave me a good extension that gets me access without the grotesque things I was doing. And really that was — once the ice was broken, they knew that these are good suggestions; these suggestions lead to real improvements. Then they started giving me things I didn’t think I’d be able to get.”


After he was given access, the hardware quickly became a moving target. As Carmack said, with Samsung, “technology ticks twice a year” — once with the Galaxy S phone line and once again with the Galaxy Note line. That doesn’t mean we’ll see new versions of Gear VR every year, but that Oculus plans to “continue innovating at that pace.”

Gear VR’s been in development for around 1.5 years now; it started with the Galaxy S4 and evolved through several model iterations before ending up on the Note 4. Carmack walked us through the entire product history, from first, 3D-printed prototype to the nearly ready current model.

“I started off on a Galaxy S4 with an Imagination Technologies graphics chipset in it. Then we got Galaxy S4s with Qualcomm Adreno sets in it. Then we got Note 3 with the Qualcomm. And then Note 3 with the Mali. And the Galaxy S5 — the initial one. Then we got the S5 with the (2,560 x 1,440) display. And now we have the Note 4, so two different graphics chipsets. That’s a huge number of things that we had to go through. And each one had its own little quirks and kinks, all leading up to the product that we’re actually releasing now.”


View the full article
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...