{"id":595126,"date":"2026-04-20T07:25:18","date_gmt":"2026-04-20T07:25:18","guid":{"rendered":"https:\/\/www.newsbeep.com\/us\/595126\/"},"modified":"2026-04-20T07:25:18","modified_gmt":"2026-04-20T07:25:18","slug":"valve-developer-further-improves-old-amd-gpus-hd-7870-xt-finally-working-on-linux","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us\/595126\/","title":{"rendered":"Valve Developer Further Improves Old AMD GPUs: HD 7870 XT Finally Working On Linux"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"RADEON\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/radeon.webp.webp\" width=\"100\" height=\"100\"\/><br \/>\nTimur Krist\u00f3f of Valve&#8217;s Linux graphics driver team is the one that worked on <a href=\"https:\/\/www.phoronix.com\/review\/linux-619-amdgpu-radeon\" rel=\"nofollow noopener\" target=\"_blank\">improving the old AMD Radeon GCN 1.0\/1.1 graphics card support<\/a> by making AMDGPU driver improvements so it could become the default for these Southern Islands and Sea Islands GPUs rather than the legacy Radeon kernel driver. That meant better performance, RADV Vulkan support out-of-the-box, and other benefits. More recently he <a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.1-Final-AMDGPU\" rel=\"nofollow noopener\" target=\"_blank\">finished AMDGPU improvements for Kaveri and other GCN 1.1 era APUs<\/a>. Now Timur&#8217;s out with some more fixes for helping select GCN 1.0 hardware.<\/p>\n<p>The latest work by Timur Krist\u00f3f is on more Southern Islands (GCN 1.0) fixes for AMDGPU with a particular focus on enabling Radeon HD 7870 XT support under Linux. The Radeon HD 7870 XT is a rare breed that has never worked with the open-source Linux graphics drivers at all.&#13;\n<\/p>\n<p>Due to Radeon HD 7870 XT GPUs having been &#8220;harvested&#8221; from more premium models that were then cut-down to HD 7870 XT specifications, the AMDGPU kernel driver hasn&#8217;t properly supported such configurations. The issue was AMDGPU needing changes to properly handling hardware with the TCC cache configuration being partially disabled\/fused-off and to then make use of the remaining TCCs more optimally.&#13;\n<\/p>\n<p>Going all the way back to 2013 was <a href=\"https:\/\/bugs.freedesktop.org\/show_bug.cgi?__goaway_challenge=meta-refresh&amp;__goaway_id=5d4ae70cd1b03a219c96c03bc9128452&amp;__goaway_referer=https%3A%2F%2Flists.freedesktop.org%2F&amp;id=60879\" rel=\"nofollow noopener\" target=\"_blank\">this bug report<\/a> over the graphics block on this Sapphire Radeon HD 7870 XT &#8220;Tahiti LE&#8221; failing to work properly.&#13;\n<\/p>\n<p>Another user in 2023 reported <a href=\"https:\/\/gitlab.freedesktop.org\/drm\/amd\/-\/work_items\/2664\" rel=\"nofollow noopener\" target=\"_blank\">a similar bug report<\/a> with the Radeon HD 7870 XT also not working under Linux at all. Finally in the past six months Timur Krist\u00f3f began poking at the issue and realizing the AMDGPU driver issues in not properly handling such &#8220;harvested&#8221; GPU configurations.&#13;<br \/>\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us\/wp-content\/uploads\/2026\/04\/1776669918_544_image.webp\" alt=\"Sapphire Radeon HD 7870 XT\"\/><\/p>\n<p>So finally with <a href=\"https:\/\/lists.freedesktop.org\/archives\/amd-gfx\/2026-April\/143043.html\" rel=\"nofollow noopener\" target=\"_blank\">this patch series<\/a> is enabling the Radeon HD 7870 XT to properly work under Linux nearly 14 years after the graphics cards first shipped.<\/p>\n","protected":false},"excerpt":{"rendered":"Timur Krist\u00f3f of Valve&#8217;s Linux graphics driver team is the one that worked on improving the old AMD&hellip;\n","protected":false},"author":2,"featured_media":595127,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[7278,7277,7275,7274,7281,7279,7276,7280,7273,7284,74,7282,7283],"class_list":{"0":"post-595126","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-desktop-linux","9":"tag-linux-benchmarking","10":"tag-linux-hardware-benchmarks","11":"tag-linux-hardware-reviews","12":"tag-linux-how-to","13":"tag-linux-performance","14":"tag-linux-server-benchmarks","15":"tag-open-source-graphics","16":"tag-phoronix","17":"tag-phoronix-test-suite","18":"tag-technology","19":"tag-ubuntu-benchmarks","20":"tag-ubuntu-hardware"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/595126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/comments?post=595126"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/posts\/595126\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media\/595127"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/media?parent=595126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/categories?post=595126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us\/wp-json\/wp\/v2\/tags?post=595126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}