Slashdot Mirror


Valve's SteamOS Now Supports Vulkan, The Cross-Platform Alternative To DirectX 12 (pcworld.com)

SteamOS just gained support for Vulkan, the cross-platform alternative to Microsoft's DirectX 12 and Apple's Metal. This should make it easier for developers to write and optimize games for SteamOS, closing the performance gap with Windows and encouraging more developers to support Linux. This feature arrived in SteamOS Brewmaster version 2.63. Valve added version 355 of the Linux Nvidia driver, which means SteamOS offers Vulkan support when used alongside Nvidia hardware. Intel's graphics hardware should also support Vulkan on SteamOS in the near future. AMD is still working on its new driver, known as AMDGPU, that will replace the current fglrx driver for SteamOS and other Linux-based platforms. If you use Linux distribution besides SteamOS, you can download Nvidia's Vulkan-ready Linux driver or an experimental version of Intel's Vulkan-enabled graphics driver.

6 of 119 comments (clear)

  1. Re:isnt steam a launcher? by nnull · · Score: 3, Informative

    Their console. Steam has been pushing Vulkan a lot.

  2. Re:isnt steam a launcher? by p0p0 · · Score: 4, Informative

    SteamOS is a Debian-based Linux operating system in development by Valve Corporation designed to be the primary operating system for the Steam Machine video game consoles.[2] It was initially released on December 13, 2013, alongside the start of end-user beta testing of Steam Machines.

    https://en.wikipedia.org/wiki/...

  3. Re:isnt steam a launcher? by Anonymous Coward · · Score: 5, Informative

    an OpenGL emulation running on top of Direct X, as is done on Windows

    Stop spewing bullshit. Windows provides a user mode thunk layer to allow installable client drivers (OpenGL, OpenCL, Vulkan, Mantle) to communicate with WDDM kernel mode drivers.

  4. Re:isnt steam a launcher? by Anonymous Coward · · Score: 5, Informative

    there's no unrolling layer between the instruction stream and the card to protect it.

    I've worked on graphics drivers for 3 major vendors, and every one of them can and does unroll loops in OpenGL shaders. The actual situation is complex for both DX and GL, as it involves a myriad of factors such as the version being targeted, whether the loop bounds are statically known by the compiler, and whether they vary per SIMD-channel. Furthermore, GL supports device restart on hung shaders, and this is tested for in many common test suites.

    So, your post is almost entirely incorrect. Charitably, we can chalk it to innocent ignorance rather than a vested interest in spreading misinformation about platform-independed APIs.

  5. Re:I have lots of steam games by ArylAkamov · · Score: 3, Informative

    No, the state keeps you from driving on public roads if you did that. You are still perfectly free to drive your own car on private property.

    Notice how he said he can no longer play offline single player?

  6. High hopes, he had high hopes. by westlake · · Score: 3, Informative

    This should make it easier for developers to write and optimize games for SteamOS

    It's difficult to get solid numbers on Steam Machine sales. But they don't appear to be setting the world on fire:

    Alienware Steam Machine ASM100-6980BLK Desktop Console (Intel Core i7, 8 GB RAM, 1 TB HDD) NVIDIA GeForce GTX GPU 3.1 Stars. #3,293 in Computers & Accessories #237 in Computers & Accessories > Desktops

    The Steam Hardware & Software Survey: January 2016 doesn't offer much to feed on:

    Windows 95%
    Win 10 64 Bit 33% and Trending upward.

    OSX 4% No change.

    Linux 1% No change.
    Ubuntu 0.4%. Mint 0.2%