{"id":2943,"date":"2026-04-10T09:48:47","date_gmt":"2026-04-10T08:48:47","guid":{"rendered":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/"},"modified":"2026-04-10T09:48:51","modified_gmt":"2026-04-10T08:48:51","slug":"a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu","status":"publish","type":"post","link":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/","title":{"rendered":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU"},"content":{"rendered":"<div class=\"anp-pro-entry\">\n<p class=\"anp-pro-lead\">The topic <strong>A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU<\/strong> is currently the subject of lively discussion \u2014 readers and analysts are keeping a close eye on developments.<\/p>\n<p class=\"anp-pro-p\">This is taking place in a dynamic environment: companies\u2019 decisions and competitors\u2019 reactions can quickly change the picture.<\/p>\n<p class=\"anp-pro-p\">One of the coolest things about Linux distros is that, if someone has a problem with the OS, they can whip up a solution themselves and have it added to Linux proper. for example, there is someone who has made it her life&#8217;s mission to add every rhythm game controller possible to Linux&#8217;s kernel. Nobody else was doing it, so she did it instead.<\/p>\n<figure class=\"anp-pro-inline-figure\" style=\"margin:1.75em auto;text-align:center;max-width:100%\"><img decoding=\"async\" class=\"anp-pro-inline-img\" src=\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/rog-quad-fan-gpu.png\" alt=\"\" style=\"margin:0 auto;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center\" loading=\"lazy\"><\/figure>\n<p class=\"anp-pro-p\">Now, a Valve engineer noticed that Linux wasn&#8217;t properly managing the memory on GPUs with 8GB VRAM or less while rendering a game. So, not only did she publish a change in the Linux kernel itself, but she also introduced new packages to put her work to good use.<\/p>\n<p class=\"anp-pro-p\">As reported by Phoronix, this amazing feat was performed by one of Valve&#8217;s Linux graphics engineers, Natalie Vock. Like all good engineers, Vock had a problem with how Linux handled VRAM, so she made a solution and implemented it. And like all great engineers, she wrote everything down so we could see what she did.<\/p>\n<p class=\"anp-pro-p\">As she mentions on her Pixelcluster&#8217;s GPU Blog, if Linux spots that the GPU&#8217;s VRAM is full (likely because you have a few background apps open alongside a game), the OS will begin evicting VRAM data onto regular RAM. Moving the memory prevents the app from crashing, but unfortunately, RAM is slower than VRAM, meaning whatever gets shunted out suffers a performance loss.<\/p>\n<p class=\"anp-pro-p\">The problem is, when Linux had to perform these evictions, it couldn&#8217;t identify which parts of the VRAM was handling the game (which you really don&#8217;t want evicted, else you have performance woes) and which parts were handling the random Chrome window you&#8217;ve had open for three hours (which you&#8217;d much prefer was evicted while you play Cyberpunk 2077). So, Vock got to work fixing that.<\/p>\n<p class=\"anp-pro-p\">The solution she settled on used cgroups, a Linux kernel feature that systemd uses to put every running app into its own little unit. Doing this allows the kernel to see which app deserves priority and which can be evicted. To help Linux manage all of this, Vock used the DMEM group controller within Linux, which she wrote alongside Maarten Lankhorst of Intel and Maxime Ripard of Red Hat.<\/p>\n<p class=\"anp-pro-p\">With the DMEM group controller, Linux can now identify which bits of memory are most important. Now, instead of evicting blocks of memory without a care for what they&#8217;re actually doing, Linux can instead ensure that all non-vital apps are evicted before it begins touching the most important one: the one the user is using in that moment.<\/p>\n<p class=\"anp-pro-p\">Her changes include some tweaks in the Linux kernel, plus two new packages in the userspace: dmemcg-booster and plasma-foreground-booster. The former package uses cgroup management to prevent games from being shunted out of VRAM, while the latter tells the PC to always focus on the current active window. The end result means far better game performance loss protection on Linux, especially on 8GB and lower VRAM.<\/p>\n<aside class=\"anp-pro-aside\" aria-label=\"context\">\n<p class=\"anp-pro-kicker\">Why it matters<\/p>\n<p class=\"anp-pro-p\">News like this often changes audience expectations and competitors\u2019 plans.<\/p>\n<p class=\"anp-pro-p\">When one player makes a move, others usually react \u2014 it is worth reading the event in context.<\/p>\n<\/aside>\n<aside class=\"anp-pro-aside\" aria-label=\"outlook\">\n<p class=\"anp-pro-kicker\">What to look out for next<\/p>\n<p class=\"anp-pro-p\">The full picture will become clear in time, but the headline already shows the dynamics of the industry.<\/p>\n<p class=\"anp-pro-p\">Further statements and user reactions will add to the story.<\/p>\n<\/aside>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The topic A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU is &hellip; <a title=\"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU\" class=\"hm-read-more\" href=\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\"><span class=\"screen-reader-text\">A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU<\/span>Read more<\/a><\/p>\n","protected":false},"author":0,"featured_media":2944,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[472,804,184,803,570],"class_list":["post-2943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-innovate","tag-game","tag-kernel","tag-linux","tag-vram","tag-which"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site\" \/>\n<meta property=\"og:description\" content=\"The topic A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU is &hellip; A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPURead more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\" \/>\n<meta property=\"og:site_name\" content=\"innovatenews.site\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-10T08:48:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-10T08:48:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU\",\"datePublished\":\"2026-04-10T08:48:47+00:00\",\"dateModified\":\"2026-04-10T08:48:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\"},\"wordCount\":627,\"image\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg\",\"keywords\":[\"Game\",\"Kernel\",\"Linux\",\"Vram\",\"Which\"],\"articleSection\":[\"Innovate\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\",\"url\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\",\"name\":\"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site\",\"isPartOf\":{\"@id\":\"https:\/\/innovatenews.site\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg\",\"datePublished\":\"2026-04-10T08:48:47+00:00\",\"dateModified\":\"2026-04-10T08:48:51+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage\",\"url\":\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg\",\"contentUrl\":\"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg\",\"width\":1600,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/innovatenews.site\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/innovatenews.site\/#website\",\"url\":\"https:\/\/innovatenews.site\/\",\"name\":\"innovatenews.site\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/innovatenews.site\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/","og_locale":"en_US","og_type":"article","og_title":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site","og_description":"The topic A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU is &hellip; A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPURead more","og_url":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/","og_site_name":"innovatenews.site","article_published_time":"2026-04-10T08:48:47+00:00","article_modified_time":"2026-04-10T08:48:51+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#article","isPartOf":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/"},"author":{"name":"","@id":""},"headline":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU","datePublished":"2026-04-10T08:48:47+00:00","dateModified":"2026-04-10T08:48:51+00:00","mainEntityOfPage":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/"},"wordCount":627,"image":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage"},"thumbnailUrl":"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg","keywords":["Game","Kernel","Linux","Vram","Which"],"articleSection":["Innovate"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/","url":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/","name":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU - innovatenews.site","isPartOf":{"@id":"https:\/\/innovatenews.site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage"},"image":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage"},"thumbnailUrl":"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg","datePublished":"2026-04-10T08:48:47+00:00","dateModified":"2026-04-10T08:48:51+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#primaryimage","url":"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg","contentUrl":"https:\/\/innovatenews.site\/wp-content\/uploads\/2026\/04\/steam-game-on-linux.jpg","width":1600,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/innovatenews.site\/index.php\/2026\/04\/10\/a-valve-engineer-just-stopped-linux-from-stealing-vram-from-your-8gb-gpu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/innovatenews.site\/"},{"@type":"ListItem","position":2,"name":"A Valve engineer just stopped Linux from stealing VRAM from your 8GB GPU"}]},{"@type":"WebSite","@id":"https:\/\/innovatenews.site\/#website","url":"https:\/\/innovatenews.site\/","name":"innovatenews.site","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/innovatenews.site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/posts\/2943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/comments?post=2943"}],"version-history":[{"count":1,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/posts\/2943\/revisions"}],"predecessor-version":[{"id":2946,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/posts\/2943\/revisions\/2946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/media\/2944"}],"wp:attachment":[{"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/media?parent=2943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/categories?post=2943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innovatenews.site\/index.php\/wp-json\/wp\/v2\/tags?post=2943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}