3 ms·
This is really AMD and NVIDIA's fault, not Oculus'. Hitting 90fps is hard enough without taking a sizable performance hit from the linux graphics stack. Valve
by mappu 11y ago
This is really AMD and NVIDIA's fault, not Oculus'. Hitting 90fps is hard enough without taking a sizable performance hit from the linux graphics stack.
Valve pulled a similar move a while back where they prevented people on OS X from playing games they had paid for (Portal), because the combination of macbook IGP and OS X's OpenGL implementation dropped framerates to unplayable levels. The game ran fine on Windows on the same hardware.
- shmerl 11y agoMay be they can use Vulkan now.
- pipeep 11y agoOS X isn't getting Vulkan (as far as I can tell). Apple's pushing Metal instead.
- shmerl 11y agoI mean Oculus on Linux. I wouldn't worry much about OS X - it's being phased out by Apple apparently, and Apple's mobile hardware won't handle VR either way. So Apple's platforms won't really be a worthy target for it.
- mappu 11y agoVulkan's lower-level access certainly allows performance concerns to become the domain of the engine rather than the driver. Games standardizing on a few big engines seems to be doing more for linux than when operating systems standardize on a few big APIs (which is necessary but not sufficient). Coupled with other recent news (the AMDGPU effort, 900-series firmware for kernel 4.6, ..) i'm cautiously optimistic about the future for 3D on linux - but mostly i'm cautiously optimistic at the cross-vendor adoption of Vulkan. Today a lot of enablement comes via vendor-specific tech (LiquidVR/GameWorks), and Vulkan has kept the scope open for extensions just like OpenGL did. I hope the industry has learned to avoid fragmentation after some of the horror stories from early DirectX[1]. -- 1. "The pixel shaders of Shader Model 1.0 were extremely specific to NVIDIA's hardware. There was no attempt made whatsoever at abstracting NVIDIA's hardware; SM 1.0 was just whatever the GeForce 3 did." -- http://programmers.stackexchange.com/a/88055 http://programmers.stackexchange.com/a/88055
- pjmlp 11y ago> I hope the industry has learned to avoid fragmentation after some of the horror stories from early DirectX[1]. They learned it so well, that except for urban legends OpenGL isn't used at all in game consoles and if it wasn't for Apple's adoption of OpenGL ES for iOS gaming, it would have been ignored as well. And now it has been shown the door on Apple platforms.
- shmerl 11y agoExcept Apple's platforms will die out as high end gaming targets. As VR developers already said multiple times. Apple doesn't care about it apparently.
- pjmlp 11y agoThe only VR guys that said that are Valve, which is just a studio in a sea of AAA studios. How well are they selling those Steam machines? What about that OpenGL and Vulkan support on the PS4, Wii and XBox? The games industry cares about delivering game experiences and selling IP, not FOSS APIs.
- celebdor 11y agoopengl is often faster on GNU/Linux. Also, there's Vulkan.