{"id":942300,"date":"2026-10-27T04:02:10","date_gmt":"2026-10-27T04:02:10","guid":{"rendered":"https:\/\/www.newsbeep.com\/au\/942300\/"},"modified":"2026-10-27T04:02:10","modified_gmt":"2026-10-27T04:02:10","slug":"steam-frame-vr-headset-sees-mainline-support-with-linux-7-4","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/au\/942300\/","title":{"rendered":"Steam Frame VR Headset Sees Mainline Support With Linux 7.4"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"VALVE\" src=\"https:\/\/www.phoronix.com\/assets\/categories\/valve.webp\" width=\"100\" height=\"100\"\/><br \/>\nThe mainline Linux 7.4 kernel will be capable of running  on the Steam Frame VR headset.<\/p>\n<p>Upstreamed as part of the SoC changes for Linux 7.4 is an addition worthy of its own shout-out&#8230; The Steam Frame VR headset is supported  by the mainline kernel. Thus potentially opening the door for other Linux distributions to cater to the Steam Frame as an alternative to SteamOS.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2026\/10\/1793073729_102_image.webp\" alt=\"Steam Frame support upstreamed\"\/><\/p>\n<p>The Steam Frame VR headset under the &#8220;Deckard&#8221; codename was upstreamed to the Linux kernel on Sunday with the SoC  merge. Linaro engineer Neil Armstrong authored the patches. Yes, the Steam Frame is making use of Device Tree as is common in the ARM Linux space.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/au\/wp-content\/uploads\/2026\/10\/1793073730_37_image.webp\" alt=\"Steam Frame\"\/><\/p>\n<p>Neil noted in the merged <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f905cb6e600a299cdefc8763878f9739c78b77b3\" rel=\"nofollow noopener\" target=\"_blank\">patch<\/a> adding the Device Tree for the Steam Frame:<br \/>\n<br \/>&#8220;Add an initial DeviceTree for the Valve &#8220;Steam Frame&#8221; codename Deckard. The Steam Frame is a virtual reality headset based on the Qualcomm Snapdragon 8 Gen 3 SoC (SM8650).&#13;<\/p>\n<p>Providing initial support for:&#13;<br \/>\n<br \/>&#8211; System reserved memory, regulators, gpio keys, PMIC functions..&#13;<br \/>\n<br \/>&#8211; PMIC ADC Channels&#13;<br \/>\n<br \/>&#8211; UFS Storage&#13;<br \/>\n<br \/>&#8211; USB Gadget&#13;<br \/>\n<br \/>&#8211; WCN7850 Wifi7 + Bluetooth&#13;<br \/>\n<br \/>&#8211; I2C + basic peripherals&#13;<br \/>\n<br \/>&#8211; SDCard slot&#13;\n<\/p>\n<p>The bootloader starts Linux in EL2, thus a bunch of EL1 &amp; DSP related nodes needs to be removed and the reserved-memory mapping must be defined.&#8221;<\/p>\n<p>The most polished and full-featured support for the Steam Frame will continue to be found with the downstream SteamOS kernel builds, but nice to see mainline kernel support being upstreamed not far behind the launch that <a href=\"https:\/\/www.phoronix.com\/news\/Valve-Steam-Frame-1059\" rel=\"nofollow noopener\" target=\"_blank\">happened in September<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"The mainline Linux 7.4 kernel will be capable of running on the Steam Frame VR headset. Upstreamed as&hellip;\n","protected":false},"author":2,"featured_media":942301,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[64,63,136261,136260,136258,136257,136264,136262,136259,136263,136256,136267,105,136265,136266,238,239,240],"class_list":["post-942300","post","type-post","status-publish","format-standard","has-post-thumbnail","category-virtual-reality","tag-au","tag-australia","tag-desktop-linux","tag-linux-benchmarking","tag-linux-hardware-benchmarks","tag-linux-hardware-reviews","tag-linux-how-to","tag-linux-performance","tag-linux-server-benchmarks","tag-open-source-graphics","tag-phoronix","tag-phoronix-test-suite","tag-technology","tag-ubuntu-benchmarks","tag-ubuntu-hardware","tag-virtual-reality","tag-virtualreality","tag-vr"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/942300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/comments?post=942300"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/posts\/942300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media\/942301"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/media?parent=942300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/categories?post=942300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/au\/wp-json\/wp\/v2\/tags?post=942300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}