<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-AU"
                       href="https://www.pcgamer.com/au/feeds/tag/hardware/"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from PC Gamer AU in Hardware ]]></title>
                <link>https://www.pcgamer.com/au/hardware</link>
        <description><![CDATA[ All the latest hardware content from the PC Gamer  AU team ]]></description>
                                    <lastBuildDate>Tue, 22 Sep 2026 16:31:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ I set out to prove polling rate affects my aim and instead found my favourite DPI setting ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm a thoroughly average gamer. And in first-person shooters, I reckon I am ever so slightly above average at aiming—If aim-tester software, Aimlabs, is anything to go by, at least (top 38%, baby). But as a hardware tester, I have access to all kinds of gaming gear, and that includes competitive-level specs. </p><p>I wanted to see if the average gamer would benefit from a better polling rate and, as the average gamer, I thought I was the perfect guinea pig. So, grabbing my <a href="https://www.pcgamer.com/hardware/gaming-mice/asus-rog-harpe-ii-extreme-edition-20-review/" target="_blank">Asus Rog Harpe II Extreme Edition 20</a>, a mouse with a max DPI of 65,000 and a max polling rate of 8,000 Hz, I went through the training software at different polling rates multiple times to see if it would improve my aim. </p><p>If you are unaware of what exactly a polling rate is, it is the rate at which your gaming mouse communicates with your rig. A 125 Hz polling rate gives feedback to your PC every 8 milliseconds, whereas 8,000 Hz gives feedback every 0.125 milliseconds. Generally speaking, the advice for most gamers is to linger at around 1,000 Hz, as responding every millisecond is plenty fast but not so fast that it drains the battery life of your squeaker. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Aimlabs is a free bit of software that tests your shooting across a series of firing ranges. It then ranks your accuracy and speed before putting it all together for a final score. A flat score of 50,000 tends to put you just around the middle of the pack worldwide. Considering this sample set consists of people who specifically seek out software to get better at shooting, I'd imagine the top 50% of Aimlabs is better at aiming than the top 50% of gamers overall. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5Z5HG6hDyVtLXotzVznxzd" name="C (52)" alt="Asus ROG Harpe II Extreme Edition 20 in a hand, from the back" src="https://cdn.mos.cms.futurecdn.net/5Z5HG6hDyVtLXotzVznxzd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The mouse I used.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>First, my methodology. I booted up the Aimlabs software and picked Gridshot (Ultimate), a firing range where blue orbs pop up on screen, and you have to fire at them with a pistol. You have unlimited ammo, so you don't have to concern yourself with conserving it, and you don't need to move, either. Through minor adjustments and flicks, you simply have to hit the bubbles as quickly as you can whilst receiving score penalties for missing. That means it's a test of both accuracy and speed. I went through the map at every polling rate once or twice (between seven and fourteen runs), before doing a final run, and those scores are the ones you see below.</p><p>After those warm-up rounds, I decided my first test would be on 1600 DPI, which is what feels most natural for me. You can see my results below</p><div ><table><caption>1600 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>58,612</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>51,065</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>57,027</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>57,232</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>53,244</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>52,215</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>58,441</p></td></tr></tbody></table></div><p>Uhhh yeah, that is all over the place. But I can say it felt most comfortable at 1,000 Hz, mostly because I aim based on feel. I don't usually pay all that much attention to the cursor as it moves. As such, I would say 125 Hz feels awkward but played fine, and 2,000 Hz is where I stop noticing much of a difference. </p><p>4000 DPI felt significantly worse, but it was where I noticed the polling rate making the biggest difference. I consistently lost track of the cursor at 125 Hz thanks to the speed of the mouse, but could fairly confidently read the position of the mouse at 8,000 Hz. You can see my results for that below</p><div ><table><caption>4000 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>37,885</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>41,183</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>43689</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>48341</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>46242</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>50,053</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>49,952</p></td></tr></tbody></table></div><p>As you can see, the lower polling rate equates to lower scores at 4,000 DPI, but it varies a good bit past 1,000 Hz. My best score is at 4,000 Hz, but 8,000 Hz and 1000 Hz are close enough in score for me to say I don't think I'm better at significantly higher polling rates. I did feel the difference all the way up to 4,000 Hz, though. </p><p>However, many pro players use a low DPI, ranging from 600 to 800 DPI, so I thought I'd test that and got by far my best scores</p><div ><table><caption>800 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>57874</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>58,879</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>59,866</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>60,256</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>55041</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>58,700</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>56,170</p></td></tr></tbody></table></div><p>Who knew that the pro players who spend multiple hours a day firing digital guns would be right about the best settings to fire those fake firearms? For me, I find 1,000 Hz is my sweet spot for performance and feel. Considering a slower DPI got me better scores, 800 DPI will become part of my regular rotation too. I'm a tad too impatient for lower than 1600 DPI whilst scrolling my desktop (especially with two monitors), but when it comes to aim, slower can be better. Or it can if you're about average like me. </p><p>For 'fun', I tried it on the highest DPI I have available to me, 65000. I got a miserable score of 10,294, and even that was a huge struggle. So there you go. If you're average at shooting (sorry to hear that), consider giving a low DPI a go. It might not feel as snappy, but it's plenty quick after some getting used to and accurate to boot. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-mice/i-set-out-to-prove-polling-rate-affects-my-aim-and-instead-found-my-favourite-dpi-setting/</link>
                                                                            <description>
                            <![CDATA[ The polling rate boot camp was worth it, but for a different reason. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nbHTrVVHUdpH23We7WJfym</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cxd8rkCLXjqm8GFbdmpNcZ-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 16:31:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/cxd8rkCLXjqm8GFbdmpNcZ-1920-80.png">
                                                            <media:credit><![CDATA[Aimlabs]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot of Aimlabs, showing a gun pointing at blue orbs]]></media:description>                                                            <media:text><![CDATA[A screenshot of Aimlabs, showing a gun pointing at blue orbs]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot of Aimlabs, showing a gun pointing at blue orbs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cxd8rkCLXjqm8GFbdmpNcZ-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm a thoroughly average gamer. And in first-person shooters, I reckon I am ever so slightly above average at aiming—If aim-tester software, Aimlabs, is anything to go by, at least (top 38%, baby). But as a hardware tester, I have access to all kinds of gaming gear, and that includes competitive-level specs. </p><p>I wanted to see if the average gamer would benefit from a better polling rate and, as the average gamer, I thought I was the perfect guinea pig. So, grabbing my <a href="https://www.pcgamer.com/hardware/gaming-mice/asus-rog-harpe-ii-extreme-edition-20-review/" target="_blank">Asus Rog Harpe II Extreme Edition 20</a>, a mouse with a max DPI of 65,000 and a max polling rate of 8,000 Hz, I went through the training software at different polling rates multiple times to see if it would improve my aim. </p><p>If you are unaware of what exactly a polling rate is, it is the rate at which your gaming mouse communicates with your rig. A 125 Hz polling rate gives feedback to your PC every 8 milliseconds, whereas 8,000 Hz gives feedback every 0.125 milliseconds. Generally speaking, the advice for most gamers is to linger at around 1,000 Hz, as responding every millisecond is plenty fast but not so fast that it drains the battery life of your squeaker. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Aimlabs is a free bit of software that tests your shooting across a series of firing ranges. It then ranks your accuracy and speed before putting it all together for a final score. A flat score of 50,000 tends to put you just around the middle of the pack worldwide. Considering this sample set consists of people who specifically seek out software to get better at shooting, I'd imagine the top 50% of Aimlabs is better at aiming than the top 50% of gamers overall. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5Z5HG6hDyVtLXotzVznxzd" name="C (52)" alt="Asus ROG Harpe II Extreme Edition 20 in a hand, from the back" src="https://cdn.mos.cms.futurecdn.net/5Z5HG6hDyVtLXotzVznxzd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The mouse I used.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>First, my methodology. I booted up the Aimlabs software and picked Gridshot (Ultimate), a firing range where blue orbs pop up on screen, and you have to fire at them with a pistol. You have unlimited ammo, so you don't have to concern yourself with conserving it, and you don't need to move, either. Through minor adjustments and flicks, you simply have to hit the bubbles as quickly as you can whilst receiving score penalties for missing. That means it's a test of both accuracy and speed. I went through the map at every polling rate once or twice (between seven and fourteen runs), before doing a final run, and those scores are the ones you see below.</p><p>After those warm-up rounds, I decided my first test would be on 1600 DPI, which is what feels most natural for me. You can see my results below</p><div ><table><caption>1600 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>58,612</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>51,065</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>57,027</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>57,232</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>53,244</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>52,215</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>58,441</p></td></tr></tbody></table></div><p>Uhhh yeah, that is all over the place. But I can say it felt most comfortable at 1,000 Hz, mostly because I aim based on feel. I don't usually pay all that much attention to the cursor as it moves. As such, I would say 125 Hz feels awkward but played fine, and 2,000 Hz is where I stop noticing much of a difference. </p><p>4000 DPI felt significantly worse, but it was where I noticed the polling rate making the biggest difference. I consistently lost track of the cursor at 125 Hz thanks to the speed of the mouse, but could fairly confidently read the position of the mouse at 8,000 Hz. You can see my results for that below</p><div ><table><caption>4000 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>37,885</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>41,183</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>43689</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>48341</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>46242</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>50,053</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>49,952</p></td></tr></tbody></table></div><p>As you can see, the lower polling rate equates to lower scores at 4,000 DPI, but it varies a good bit past 1,000 Hz. My best score is at 4,000 Hz, but 8,000 Hz and 1000 Hz are close enough in score for me to say I don't think I'm better at significantly higher polling rates. I did feel the difference all the way up to 4,000 Hz, though. </p><p>However, many pro players use a low DPI, ranging from 600 to 800 DPI, so I thought I'd test that and got by far my best scores</p><div ><table><caption>800 DPI results</caption><tbody><tr><td class="firstcol " ><p><strong>125 Hz</strong></p></td><td  ><p>57874</p></td></tr><tr><td class="firstcol " ><p><strong>250 Hz</strong></p></td><td  ><p>58,879</p></td></tr><tr><td class="firstcol " ><p><strong>500 Hz</strong></p></td><td  ><p>59,866</p></td></tr><tr><td class="firstcol " ><p><strong>1,000 Hz</strong></p></td><td  ><p>60,256</p></td></tr><tr><td class="firstcol " ><p><strong>2,000 Hz</strong></p></td><td  ><p>55041</p></td></tr><tr><td class="firstcol " ><p><strong>4,000 Hz</strong></p></td><td  ><p>58,700</p></td></tr><tr><td class="firstcol " ><p><strong>8,000 Hz</strong></p></td><td  ><p>56,170</p></td></tr></tbody></table></div><p>Who knew that the pro players who spend multiple hours a day firing digital guns would be right about the best settings to fire those fake firearms? For me, I find 1,000 Hz is my sweet spot for performance and feel. Considering a slower DPI got me better scores, 800 DPI will become part of my regular rotation too. I'm a tad too impatient for lower than 1600 DPI whilst scrolling my desktop (especially with two monitors), but when it comes to aim, slower can be better. Or it can if you're about average like me. </p><p>For 'fun', I tried it on the highest DPI I have available to me, 65000. I got a miserable score of 10,294, and even that was a huge struggle. So there you go. If you're average at shooting (sorry to hear that), consider giving a low DPI a go. It might not feel as snappy, but it's plenty quick after some getting used to and accurate to boot. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD's market cap just blasted through the $1 trillion barrier ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD's market cap, the measure of the company's total worth according to its share price, <a href="https://www.cnbc.com/2026/09/21/amd-stock-1-trillion-value.html" target="_blank">breached $1 trillion on Monday</a>. That's $1,000 billion, to you and me.</p><p>AMD's stock valuation has been on a roll recently. CNBC reports that AMD's price jumped 10% on Monday, making for a grand total of 25% appreciation in just five days. Overall, AMD shares are up 180% this year. Not bad.</p><p>The gains are thanks to AMD increasingly raking it in from, yup, you guessed it, AI. It reported revenue of $11.54 billion during Q2, up 50% from the $7.69 billion recorded in the same quarter last year. AMD’s Data Center business, which includes AI chips,  reported sales of $6.7 billion, up 107% from a year ago.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>CNBC also reports that AMD CEO Lisa Su is predicting another doubling from its Data Center business in 2027. So, it's all going pretty well for AMD shareholders, at least.</p><p>Of course, it says something about the extraordinary times we live in that despite AMD's epic new valuation of $1 trillion, it's still worth less than one-fifth of arch-rival Nvidia. As I type these words, <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-the-worlds-first-usd5-trillion-company-but-ceo-jensen-huangs-nifty-narrative-about-accelerated-computing-and-the-remarkable-foresight-that-led-to-todays-ai-revolution-doesnt-quite-add-up/" target="_blank">Nvidia's market cap clocks in at $5.4 trillion</a>.</p><p>As it happens, <a href="https://www.cnbc.com/2026/09/17/nvidia-huang-ai-chip-guidance.html" target="_blank">CEO Jensen Huang last week also predicted</a> that Nvidia will sell twice as many chips in 2027 as in 2026. So, there's apparently no immediate prospect for a return to normality in the chip market. </p><p>Indeed, as much money as AMD is making from AI chips, it's still well behind Nvidia. So, if AMD can increase its market share, who knows where that market cap might go. Honestly, it's hard to keep up with, much less take seriously these kinds of numbers.</p><p>Memories of Nvidia becoming the world's first $4 trillion company way back in the mists of July 2025 almost seem quaint. It's all gotten right out of control.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/processors/amds-market-cap-just-blasted-through-the-usd1-trillion-barrier/</link>
                                                                            <description>
                            <![CDATA[ Still worth less than one fifth of Nvidia. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6DnzGiLSegGr5HnrmFySSY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qDK99x7KtDSDHFZjKX9dj3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 14:45:00 +0000</pubDate>                                                                                                                                <updated>Tue, 22 Sep 2026 14:47:41 +0000</updated>
                                                                                                                                            <category><![CDATA[Processors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qDK99x7KtDSDHFZjKX9dj3-1920-80.jpg">
                                                            <media:credit><![CDATA[AMD]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD&#039;s CEO Lisa Su at CES 2020]]></media:description>                                                            <media:text><![CDATA[AMD&#039;s CEO Lisa Su at CES 2020]]></media:text>
                                <media:title type="plain"><![CDATA[AMD&#039;s CEO Lisa Su at CES 2020]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qDK99x7KtDSDHFZjKX9dj3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD's market cap, the measure of the company's total worth according to its share price, <a href="https://www.cnbc.com/2026/09/21/amd-stock-1-trillion-value.html" target="_blank">breached $1 trillion on Monday</a>. That's $1,000 billion, to you and me.</p><p>AMD's stock valuation has been on a roll recently. CNBC reports that AMD's price jumped 10% on Monday, making for a grand total of 25% appreciation in just five days. Overall, AMD shares are up 180% this year. Not bad.</p><p>The gains are thanks to AMD increasingly raking it in from, yup, you guessed it, AI. It reported revenue of $11.54 billion during Q2, up 50% from the $7.69 billion recorded in the same quarter last year. AMD’s Data Center business, which includes AI chips,  reported sales of $6.7 billion, up 107% from a year ago.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>CNBC also reports that AMD CEO Lisa Su is predicting another doubling from its Data Center business in 2027. So, it's all going pretty well for AMD shareholders, at least.</p><p>Of course, it says something about the extraordinary times we live in that despite AMD's epic new valuation of $1 trillion, it's still worth less than one-fifth of arch-rival Nvidia. As I type these words, <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-the-worlds-first-usd5-trillion-company-but-ceo-jensen-huangs-nifty-narrative-about-accelerated-computing-and-the-remarkable-foresight-that-led-to-todays-ai-revolution-doesnt-quite-add-up/" target="_blank">Nvidia's market cap clocks in at $5.4 trillion</a>.</p><p>As it happens, <a href="https://www.cnbc.com/2026/09/17/nvidia-huang-ai-chip-guidance.html" target="_blank">CEO Jensen Huang last week also predicted</a> that Nvidia will sell twice as many chips in 2027 as in 2026. So, there's apparently no immediate prospect for a return to normality in the chip market. </p><p>Indeed, as much money as AMD is making from AI chips, it's still well behind Nvidia. So, if AMD can increase its market share, who knows where that market cap might go. Honestly, it's hard to keep up with, much less take seriously these kinds of numbers.</p><p>Memories of Nvidia becoming the world's first $4 trillion company way back in the mists of July 2025 almost seem quaint. It's all gotten right out of control.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If Apple's new M6 SoC is anything to go by, next-gen 2nm PC chips are going to be awesome ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Reviews of <a href="https://www.apple.com/uk/mac-mini/" target="_blank">Apple's latest M6 SoC</a> are out, and the new chip looks hella impressive. Sadly, that probably won't be a huge direct benefit to PC gamers, what with the Mac's limited library of titles and patchy game optimisation.</p><p>But wait, because there's one really important detail regarding the M6 that is highly PC relevant. It uses TSMC's latest N2 silicon node.</p><p>Historically, of course, a new node was pretty much a nailed-down certainty in terms of the benefits it would bring. You could expect improved transistor density, better power efficiency and even lower cost.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>More recently, ye olde Moore's Law that pertained to such matters has been looking a bit patchy. <a href="https://www.pcgamer.com/rocket-lake-proves-intel-is-broken/" target="_blank">Intel famously got stuck on 14 nm for about a decade</a> instead of the usual two-year cadence, a problem so serious the company's future was in doubt.</p><p>Anyway, the point is that you can no longer safely assume a new node is going to bring killer benefits. So, the fact that TSMC's new N2 node, which is basically its take on a 2 nm class of silicon, looks healthy and then some in the new Apple M6 chip is very good news for the PC.</p><p>Just to put a few numbers on this, <a href="https://www.notebookcheck.net/Compact-powerhouse-with-the-2-nm-M6-SoC-Apple-Mac-mini-2026-Review.1401148.0.html#c17154518" target="_blank">according to Notebookcheck,</a> the M6 clocks in at 4,698 single-core points in Geekbench 6.7. The Ryzen AI 9 HX 470, which is very, very nearly AMD's fastest laptop CPU, returns just 2,872 points. The M6 is also around 10% faster than the old Apple M5 chip in that benchmark. The M6 has a similar advantage over the AMD CPU and the old M5 chip in Cinebench.</p><p>For the record, the M6 has a much bigger advantage over the old M5 chip in multi-threaded workloads thanks to also having 12 CPU cores where the M5 has 10. You're looking at about 50% more overall CPU performance. And that's in a single generation jump.</p><p>Meanwhile, Notebookcheck also has the new M6 chip running at nearly 20% better performance per watt than the old M5 chip. Oh, and it's twice as power efficient as that AMD Ryzen AI 9 HX 470. Yikes.</p><p>Long story short, then, TSMC's N2 silicon has allowed Apple to make some very, very solid gains with the M6. Of course, it won't all be done to the new silicon. But however you slice it, TSMC N2 is looking very healthy indeed.</p><p>The follow up question is obviously when the PC might benefit from TSMC N2. CPUs and GPUs on N2? Yes please. The short answer is that we don't know for sure. The <a href="https://www.pcgamer.com/hardware/the-rampocalypse-support-group/" target="_blank">ongoing AI-fuelled Rampocalypse </a>obviously colours everything. It's hard to imagine AMD and Nvidia prioritising scarce access to the N2 node on mere PC chips.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:66.70%;"><img id="KUvXa54ntHLckdyxyr7WqH" name="newsroom-intel-18a-wafer-3-scaled-1-2048x1366" alt="A close-up stylized photo of a silicon wafer, showing many small processor dies" src="https://cdn.mos.cms.futurecdn.net/KUvXa54ntHLckdyxyr7WqH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2048" height="1366" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Intel's 18A node is theoretically similar to TSMC N2, but most industry experts estimate that TSMC's silicon has superior transistor density. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Intel Foundry)</span></figcaption></figure><p>That said, <a href="https://www.pcgamer.com/hardware/processors/new-rumour-claims-with-100-percent-confidence-that-amds-next-gen-zen-6-desktop-cpu-will-run-at-over-6-5-ghz/" target="_blank">AMD has announced that its next-gen Zen 6 CPUs, at least the variants for servers, are already in production on N2</a>. If Zen 6 for PCs is also on N2, that would mean  AMD has largely skipped TSMC's N3 node.</p><p>As for Nvidia, its current Blackwell graphics chips are built on N4, while its <a href="https://www.pcgamer.com/hardware/nvidia-rubin-will-soak-up-nand-supply-like-a-sponge-absorbs-water-says-one-analyst-thanks-to-the-ai-servers-new-way-of-using-ssds/" target="_blank">next-gen Rubin GPUs </a>are being built on N3. Some rumours suggest Rubin may not arrive before 2028. So, an N2 Nvidia GPU may not appear before 2030.</p><p>Intel, meanwhile, has been a bit more aggressive and has been using TSMC's N3 silicon since the launch of Lunar Lake in late 2024. The company may be using N2 for some variants of its <a href="https://www.pcgamer.com/hardware/processors/intels-mega-core-nova-lake-desktop-processors-look-all-but-confirmed-to-have-sustained-full-boost-power-limits-at-least-220-w-higher-than-arrow-lake/">upcoming Nova Lake family of CPUs</a>, which will probably launch early next year. </p><p>All of which means the PC is unlikely to be swimming in N2 silicon any time soon. But it is coming. And it does look very promising. Indeed, a bit of a wait probably wouldn't be a bad thing. It might just allow time for chip prices to return to something resembling sanity.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/processors/if-apples-new-m6-soc-is-anything-to-go-by-next-gen-2nm-pc-chips-are-going-to-be-awesome/</link>
                                                                            <description>
                            <![CDATA[ Apple is early to the latest node, as usual. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xY5p8xbzeMA7TRPkiugVSj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FPKNgvQL9bYQ9YPP9m5atZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 14:32:57 +0000</pubDate>                                                                                                                                <updated>Tue, 22 Sep 2026 14:33:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Processors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FPKNgvQL9bYQ9YPP9m5atZ-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple M6 chip]]></media:description>                                                            <media:text><![CDATA[Apple M6 chip]]></media:text>
                                <media:title type="plain"><![CDATA[Apple M6 chip]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FPKNgvQL9bYQ9YPP9m5atZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Reviews of <a href="https://www.apple.com/uk/mac-mini/" target="_blank">Apple's latest M6 SoC</a> are out, and the new chip looks hella impressive. Sadly, that probably won't be a huge direct benefit to PC gamers, what with the Mac's limited library of titles and patchy game optimisation.</p><p>But wait, because there's one really important detail regarding the M6 that is highly PC relevant. It uses TSMC's latest N2 silicon node.</p><p>Historically, of course, a new node was pretty much a nailed-down certainty in terms of the benefits it would bring. You could expect improved transistor density, better power efficiency and even lower cost.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>More recently, ye olde Moore's Law that pertained to such matters has been looking a bit patchy. <a href="https://www.pcgamer.com/rocket-lake-proves-intel-is-broken/" target="_blank">Intel famously got stuck on 14 nm for about a decade</a> instead of the usual two-year cadence, a problem so serious the company's future was in doubt.</p><p>Anyway, the point is that you can no longer safely assume a new node is going to bring killer benefits. So, the fact that TSMC's new N2 node, which is basically its take on a 2 nm class of silicon, looks healthy and then some in the new Apple M6 chip is very good news for the PC.</p><p>Just to put a few numbers on this, <a href="https://www.notebookcheck.net/Compact-powerhouse-with-the-2-nm-M6-SoC-Apple-Mac-mini-2026-Review.1401148.0.html#c17154518" target="_blank">according to Notebookcheck,</a> the M6 clocks in at 4,698 single-core points in Geekbench 6.7. The Ryzen AI 9 HX 470, which is very, very nearly AMD's fastest laptop CPU, returns just 2,872 points. The M6 is also around 10% faster than the old Apple M5 chip in that benchmark. The M6 has a similar advantage over the AMD CPU and the old M5 chip in Cinebench.</p><p>For the record, the M6 has a much bigger advantage over the old M5 chip in multi-threaded workloads thanks to also having 12 CPU cores where the M5 has 10. You're looking at about 50% more overall CPU performance. And that's in a single generation jump.</p><p>Meanwhile, Notebookcheck also has the new M6 chip running at nearly 20% better performance per watt than the old M5 chip. Oh, and it's twice as power efficient as that AMD Ryzen AI 9 HX 470. Yikes.</p><p>Long story short, then, TSMC's N2 silicon has allowed Apple to make some very, very solid gains with the M6. Of course, it won't all be done to the new silicon. But however you slice it, TSMC N2 is looking very healthy indeed.</p><p>The follow up question is obviously when the PC might benefit from TSMC N2. CPUs and GPUs on N2? Yes please. The short answer is that we don't know for sure. The <a href="https://www.pcgamer.com/hardware/the-rampocalypse-support-group/" target="_blank">ongoing AI-fuelled Rampocalypse </a>obviously colours everything. It's hard to imagine AMD and Nvidia prioritising scarce access to the N2 node on mere PC chips.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:66.70%;"><img id="KUvXa54ntHLckdyxyr7WqH" name="newsroom-intel-18a-wafer-3-scaled-1-2048x1366" alt="A close-up stylized photo of a silicon wafer, showing many small processor dies" src="https://cdn.mos.cms.futurecdn.net/KUvXa54ntHLckdyxyr7WqH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2048" height="1366" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Intel's 18A node is theoretically similar to TSMC N2, but most industry experts estimate that TSMC's silicon has superior transistor density. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Intel Foundry)</span></figcaption></figure><p>That said, <a href="https://www.pcgamer.com/hardware/processors/new-rumour-claims-with-100-percent-confidence-that-amds-next-gen-zen-6-desktop-cpu-will-run-at-over-6-5-ghz/" target="_blank">AMD has announced that its next-gen Zen 6 CPUs, at least the variants for servers, are already in production on N2</a>. If Zen 6 for PCs is also on N2, that would mean  AMD has largely skipped TSMC's N3 node.</p><p>As for Nvidia, its current Blackwell graphics chips are built on N4, while its <a href="https://www.pcgamer.com/hardware/nvidia-rubin-will-soak-up-nand-supply-like-a-sponge-absorbs-water-says-one-analyst-thanks-to-the-ai-servers-new-way-of-using-ssds/" target="_blank">next-gen Rubin GPUs </a>are being built on N3. Some rumours suggest Rubin may not arrive before 2028. So, an N2 Nvidia GPU may not appear before 2030.</p><p>Intel, meanwhile, has been a bit more aggressive and has been using TSMC's N3 silicon since the launch of Lunar Lake in late 2024. The company may be using N2 for some variants of its <a href="https://www.pcgamer.com/hardware/processors/intels-mega-core-nova-lake-desktop-processors-look-all-but-confirmed-to-have-sustained-full-boost-power-limits-at-least-220-w-higher-than-arrow-lake/">upcoming Nova Lake family of CPUs</a>, which will probably launch early next year. </p><p>All of which means the PC is unlikely to be swimming in N2 silicon any time soon. But it is coming. And it does look very promising. Indeed, a bit of a wait probably wouldn't be a bad thing. It might just allow time for chip prices to return to something resembling sanity.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What's on PC Gamer's desk? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm of the opinion that your desk space says a lot about you. Be it that you care more about function than style, or you like Hatsune Miku just a tad too much. </p><p>I'm also of the opinion that someone's desk space speaks volumes about their real life, like one person may be efficient in other areas, or another must just <em>really, really like</em> Hatsune Miku. </p><p>As such, I tasked the bravest of my coworkers with sharing photos of their desk spaces, alongside some fun facts, because I'm nosy like that. </p><p>If you are as nosy as I am, here's what some of the PC Gamer team have on their desks. And you can even vote on your favourite desk below. </p><h2 class="article-body__section" id="section-evan-lahti-strategic-director"><span>Evan Lahti, Strategic Director</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZGGtC57iZnZ9vDkauvANKf-1920-80.jpg" alt="Evan Lahti's Desk, showing off a pc, ergonomic keyboard, monitor, microphone, and figurines" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 3080, 32 GB DDR4 RAM, curved ultrawide 3440x1440p monitor, an </em><a href="https://www.pcgamer.com/the-biggest-upgrade-i-made-this-year-was-a-robot-desk/" target="_blank"><em>Uplift standing desk</em></a><em>, </em><a href="https://www.pcgamer.com/im-a-two-mouse-man/" target="_blank"><em>use two mice</em></a><em>, </em><a href="https://dygma.com/pages/dygma-raise-2" target="_blank"><em>split gaming keyboard</em></a><em>, </em><a href="https://www.amazon.com/Bose-SoundLink-Bluetooth-Speaker-Carbon/dp/B00WK47VEW/ref=sr_1_3?crid=2U02I3D2X61KC&dib=eyJ2IjoiMSJ9.I0EdXcmsyWPbeLJT7ng4qsf0T57YcSK0jtxGl1pWUO1TiqGfA1NghWqZ01AnWHsHnK97EAi1dxITMTE08Igr3ptE2r-rBoMih0SkyEmfr6gkMRvoGgVnnoTQgU-79TMN_8GPK94mEUpFMCAZDk_TwCWH0o6_yPcuJ8dYMYnxLuGvi8rUf5ViNwQdBMtRaeqAzQvXOoW_OwyW-RAllEVI6W-lwzQxgCYU8P9aBrDTnBQ.2xTbXSyQiRmuB_h7uhdxQtx2N3Ncb-MU8ysX1Kz-WfI&dib_tag=se&keywords=Bose%2BSoundLink%2BMini%2Bspeaker&qid=1790003641&sprefix=bose%2Bsoundlink%2Bmini%2Bspeaker%2Caps%2C115&sr=8-3&th=1" target="_blank"><em>Bose SoundLink Mini speaker</em></a><em>, have had the same Corsair cube case for 11 years</em></p><ul><li>I need to replace my 650W power supply with a 750W+, which has been causing some first-person games to hard crash when there are power spikes</li><li>I sometimes use a <a href="https://www.upliftdesk.com/bamboo-motion-x-board/" target="_blank">balance board</a> at my standing desk to recreate my San Francisco skateboarding days</li><li>I am a big fan of <a href="https://www.amazon.com/stores/Speks/page/DAA2B3C0-AE77-48F3-B349-04DD597628A6" target="_blank">Speks' line of fidget equipment</a></li></ul><h2 class="article-body__section" id="section-mollie-taylor-features-producer"><span>Mollie Taylor, Features Producer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DN3objM8ioebbeuVcpukKN-1920-80.jpg" alt="Mollie Taylor's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Z5MvvjPPGbQ2XH566QSyJN-1920-80.jpg" alt="Mollie Taylor's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> Nvidia GeForce RTX3070, AMD Ryzen 9 3900XT, 32 GB RAM.</em></p><ul><li>Fun facts: Vertical monitor is exclusively to service my crippling rhythm game addiction (Sound Voltex)</li><li>I'm a two-mouse gal (one for MMOs, one for FPS of course)</li><li>This is probably the least tchotchke'd out the wazoo my desk has been in months</li></ul><h2 class="article-body__section" id="section-jacob-ridley-managing-editor-hardware"><span>Jacob Ridley, Managing Editor, Hardware</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/w3m7CJog2QwV6HrBGMFfU9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YfPAWBVTwRLV9nDpFLbXY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CyeDDabH4mZPmwkPjXSXY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wrBCG6TkLaykcF99XPeiY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ac6Ya6q9A85qzQKe2SVtY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5080, Ryzen 7 7900X, Wooting 80HE, Noctua desk fan, Schiit DAC/amp w/ Audeze LCD-S20, an incredibly fashionable light-up mouse pad, Razer Ergo mouse/Viper V4 Pro.</em></p><ul><li>No amount of regular cleaning can contain the quantity of cat hair on my desk</li><li>I once used a sensor that told me how many times I used my standing desk to actually stand during the day but I unplugged it because I didn't like the results</li><li>I have a timer on my desk to try and maintain my focus for longer but my internet-addled brain might be too gone to save at this point</li><li>I also have two mice, which from the looks of this list, is not a fun fact at all. It's 100% expected behaviour</li></ul><h2 class="article-body__section" id="section-issy-van-der-velde-pc-gaming-show-deputy-editor"><span>Issy van der Velde, PC Gaming Show deputy editor</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="z8JcM8cJLbpCPfamBNZYW4" name="C (43)" alt="Issy van der Velde's desk, showing a thinkpad laptop and gaming mouse" src="https://cdn.mos.cms.futurecdn.net/z8JcM8cJLbpCPfamBNZYW4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details: </strong></em><em>Work-provided ThinkPad, a mouse I "borrowed" from a friend many years ago, mouse pad my girlfriend had spare.</em></p><ul><li>I like to keep things minimal</li></ul><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Wn8oKX"></div>                            </div>                            <script src="https://kwizly.com/embed/Wn8oKX.js" async></script><h2 class="article-body__section" id="section-joshua-wolens-news-writer"><span>Joshua Wolens, News Writer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dESXc8C6u4DraFtSw695zQ-1920-80.jpg" alt="Joshua Wolen's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wuCzHmU9CZuKoNQn5yPmwQ-1920-80.jpg" alt="Joshua Wolen's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> RTX 4080, 5800X3D, 32 GB DDR4 RAM, mechanical keyboard I got from eBay sometime around the Teapot Dome scandal, one (1) mouse.</em></p><ul><li>I only have one mouse, which did not heretofore feel like a thing worth pointing out but apparently marks me as a freak</li><li>I actually much prefer to do work on my Mac (pictured) while sprawled on the settee—and I prefer to play games that way too; my PC is hooked up to my TV—so I don't actually spend all that much time here outside of meetings</li><li><strong>Important</strong>: I have a bronze Soviet bust of Marx and Lenin that I got at Izmailovsky Market that would be here if my desk weren't colonised by stupid devices that require charging. Imagine they're there for me. Thank you</li><li>Speaking of which, moving my charging gear out of my bedroom and onto my desk was the best choice I ever made, as it meant I stopped taking my phone to bed and now actually get to sleep on time. Recommended!</li></ul><h2 class="article-body__section" id="section-dave-james-eic-hardware"><span>Dave James, EIC hardware</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nFopm7tuiqd7EVGD7qaGM4-1920-80.jpg" alt="Dave's gaming PC on his desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>Hyte Y70 Touch, RTX 5090, AMD Ryzen 9 9950X, 64 GB RAM, Gigabyte Aorus 32-inch OLED, Dough Spectrum 27-inch IPS (portrait, important), Mountain Everest 60 keyboard, Razer DeathAdder V3 Pro, Steam Controller (the good one), Kanto Ora speakers, Dezctop standing desk.</em></p><ul><li>My fishtank PC is filled with the D&D Lego minifigs collection</li><li>I recently replaced my motherboard because the ASRock board was doing weird things. And it booted first time afterwards. Weird</li><li>I'm really bad at cooling my PC, and my CPU has to be actively screaming for me to up the fan speed from 'Quiet'. I think some of the Lego minifigs have started to melt</li></ul><h2 class="article-body__section" id="section-midas-video-producer"><span>Midas, Video Producer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/PP7XZqMqe3HPziG9XkHRDU-1920-80.jpg" alt="Midas' desk, showing a monitor, gaming pc, keyboard, and mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HF2N4gjDXPUJKRowEYswbV-1920-80.jpg" alt="Midas' desk, with two monitors, a Stream Deck, gaming PC, and gaming keyboard" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5070ti, 32 GB RAM, AMD AM5 Ryzen 7 9800X3D - Tryx Panorama SE 360MM ARGB AIO Liquid Cooler.</em></p><ul><li>I have the coolest RGB set-up, but my wire management is beyond trash—no peeking behind the desk</li><li>I’m a PC Gamer, but I don’t W,A,S,D—I have a drawer full of controllers. My keyboard and mouse are just for editing</li><li>Widescreen monitor only! Sorry, not sorry</li></ul><h2 class="article-body__section" id="section-fraser-brown-online-editor"><span>Fraser Brown, Online Editor</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6LtBWh9tYnQRvDdxUE3o3F-1920-80.jpg" alt="Fraser Brown's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TBWQLWr6AQdzAE3rVb4a4F-1920-80.jpg" alt="Fraser Brown's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> RTX 4090, Intel i9-13900k, 32 GB RAM.</em></p><p>Also on my desk: </p><ul><li>A bust of a cockapoo, which I use to hold my sunglasses</li><li>A medieval helmet, which I put my hats on</li><li>Assorted Lego</li><li>Pins</li><li>Junk</li></ul><h2 class="article-body__section" id="section-jake-tucker-editorial-director-pc-gaming-show"><span>Jake Tucker, Editorial Director, PC Gaming Show</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wG2aePF9wbm9i2pfGpmYpV" name="C (46)" alt="Jake Tucker's desk, showing two gaming monitors, a keyboard and mouse, plus a FLX4 DJ controller" src="https://cdn.mos.cms.futurecdn.net/wG2aePF9wbm9i2pfGpmYpV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details: </strong></em><em>AMD Ryzen 7 5800X, RXT 4080, 32 GB memory.</em></p><ul><li>Half of my desk is taken up by my FLX4 DJ controller, <del>because apparently I'm having a midlife crisis</del> after I picked one up as a hobby a year ago. I'm about to upgrade to an all-in-one unit, and I'm scared of how much of my desk <em>that </em>will colonise</li><li>I was given the mousemat as a gift and after declaring a glass mousemat too fancy to use, I now can't use anything else</li><li>I've spent the last five years trying to find a sound setup I like, even moving to in-ear monitors for a bit. The SteelSeries Nova Pro headset has finally won out because charging batteries is easy to do with the on-desk control station. I need a wireless headset too because my ADHD brain makes me get up and walk off from my desk when I'm loading into games or matching and I keep garroting myself with the headphone wires</li><li>I, too, am just now learning that everyone I work with uses a collection of mice for different tasks and I do not like it</li></ul><h2 class="article-body__section" id="section-andy-edser-hardware-writer"><span>Andy Edser, Hardware Writer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2nw2xVSTMLdMEYSECVwEyB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jq7NmMDfohxE53UaZNwwwB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RaS9buKAbGyAznfmVr2WxB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DGq96zU5DPb4qeSu9PMbzB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5070 Ti, AMD Ryzen 7 7700X, 32 GB DDR5, custom Glorious GMMK 3 keyboard, Logitech MX Master 4, Fractal Design Scape, Audeze Maxwell 2, Razer Wolverine V3 controller, Razer Cobra HyperSpeed, 32-inch 4K BenQ Mini-LED monitor.</em></p><ul><li>See that little doohickey behind my mouse? It's a cooling gel wrist rest I've cut out of a lesser mouse pad so I can move it around my desk</li><li>I use a single 32-inch 4K monitor, as the good lord intended</li><li>I have two gaming headsets, and two mice. The Logitech MX Master 4 and Fractal Design Scape are my daily drivers, while the Razer squeaker and the Audeze Maxwell 2 are for <em>serious business gaming</em></li><li>The most useful things on my desk are the little block of neon green post-it notes and the Sharpie pen. I write things down because I'm getting old now and my brain looks like a block of Swiss cheese</li><li>Oh yeah, that speaker placement—I use headphones when I'm in front of the PC, while the speakers are for playing loud music across the rest of the room. I am wonderful to live with, and my neighbours are big fans</li></ul><h2 class="article-body__section" id="section-tim-clark-group-editorial-director-games"><span>Tim Clark, Group Editorial Director, Games</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LRgZHrs3KqTCDzwVStc9pb-1920-80.jpg" alt="Tim Clark's PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gbgQdwFVK72S7S57GrYkkb-1920-80.jpg" alt="Tim Clark's PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> iBUYPOWER HYTE Y70 RGB, Intel Core i9-14900KF, 32.0 GB memory, NVIDIA GeForce RTX 4090, 2 TB storage. Alienware 34 240Hz QD-OLED, NuPhy Air96 Wireless Mechanical Keyboard, G903 Lightspeed wireless mouse, Xbox Elite Series 2 Controller, Ora by Kanto, Razer Seiren mini.</em></p><ul><li>The two rectangular lights on my desk use dimmable Hue bulbs, which are great for making you look less dug up on calls</li><li>Though I don't stand that much these days, the Uplift Standing desk was a huge upgrade to the office</li><li>I have an enormous digital clock right in my eyeline because I am a fiend for losing track of time</li><li>I also have a couple of scented candles because I am bougie and confident in my masculinity</li></ul><h2 class="article-body__section" id="section-jess-kinghorn-hardware-writer"><span>Jess Kinghorn, Hardware Writer</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ohFfsjeq2UQQLxBYQSB8hE" name="My Desk 2026 - Jess Kinghorn" alt="Jess Kinghorn's desk with a gaming PC, monitor, smattering of figures and plushes, plus a mug of coffee" src="https://cdn.mos.cms.futurecdn.net/ohFfsjeq2UQQLxBYQSB8hE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details:</strong></em><em> </em><a href="https://www.pcgamer.com/hardware/gaming-pcs/ibuypower-rdy-y40-valorant-vcta-r003-review/" target="_blank"><em>iBuyPower RDY Y40 Valorant VCTA R003, </em></a><em>AMD Ryzen 7 7700X 8-Core Processor, NVIDIA GeForce RTX 4070 SUPER, 32.0 GB memory, 1 TB storage.</em></p><ul><li>I really wasn't joking about my army of Miku Hatsune figurines</li><li>Believe it or not, I actually tidied up for this photo. This is what I mean when I describe my desk as 'cluttered'</li><li>I did have the <a href="https://www.pcgamer.com/hardware/gaming-audio/creative-stage-pro-review/" target="_blank">Creative Stage Pro</a> for sound, but that's been commandeered for the living room. That leaves me with only headphones, jumping out of my skin every time someone tries to get my attention</li><li>I also bought one of the <a href="https://www.pcgamer.com/hardware/lighting/govee-x-evangelion-gaming-light-kits-review/" target="_blank">Govee x Evangelion gaming light kits</a> based on our review, but I've not set it up yet. I think the best gaming set ups ought to feel a bit like you're piloting a giant robot</li><li>You can't see it on account of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/be-quiet-light-mount-tkl-review/" target="_blank">Be Quiet! Light Mount TKL</a>, but my mouse pad features cool art from 2019's Control—<a href="https://alihai.artstation.com/projects/rRYrz5" target="_blank">specifically this image</a></li></ul><h2 class="article-body__section" id="section-james-bentley-hardware-writer-that-s-me"><span>James Bentley, Hardware Writer (that's me!)</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ybSGTdEn9Ub3NUkNc7c8A" name="IMG_0656" alt="James Bentley's home setup, showing two monitors, a keyboard, a controller, a mouse, headphones, a Switch 2, and a red Naraka Bladepoint light" src="https://cdn.mos.cms.futurecdn.net/5ybSGTdEn9Ub3NUkNc7c8A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details:</strong></em><em> Ryzen 7 7800X3D, RTX 4070 Super, 32 GB memory, Turtle Beach Stealth Pro II, Audeze LCD-S20, 8BitDo Retro R8, GameSir G7 Pro 8K, one 1440p OLED monitor and one 1080p IPS monitor. Creative XF1. Epomaker HE75 V2 TMR. </em></p><ul><li>Yes, I am hoisting one monitor on the Creative speakers, and I only feel a little bad</li><li>That red block is from Naraka: Bladepoint, a game I quite enjoyed for about two weeks, and then decided never to go back to</li><li>Though I no longer use the NZXT speakers, I do still use the NZXT Switch Mix, hence the two pairs of headphones.</li><li>I love charging docks</li><li>I only use one mouse, but now I'm wondering if I should use two</li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/whats-on-pc-gamers-desk/</link>
                                                                            <description>
                            <![CDATA[ Yes, it spawned a debate on how many mice are the perfect number of mice. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hEXVesKLWu3GgVErkSpHt6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cM2THjR6uxpTZUZpQi7WF3-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 14:28:44 +0000</pubDate>                                                                                                                                <updated>Tue, 22 Sep 2026 15:55:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/cM2THjR6uxpTZUZpQi7WF3-1920-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A bunch of desks in a collage]]></media:description>                                                            <media:text><![CDATA[A bunch of desks in a collage]]></media:text>
                                <media:title type="plain"><![CDATA[A bunch of desks in a collage]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cM2THjR6uxpTZUZpQi7WF3-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm of the opinion that your desk space says a lot about you. Be it that you care more about function than style, or you like Hatsune Miku just a tad too much. </p><p>I'm also of the opinion that someone's desk space speaks volumes about their real life, like one person may be efficient in other areas, or another must just <em>really, really like</em> Hatsune Miku. </p><p>As such, I tasked the bravest of my coworkers with sharing photos of their desk spaces, alongside some fun facts, because I'm nosy like that. </p><p>If you are as nosy as I am, here's what some of the PC Gamer team have on their desks. And you can even vote on your favourite desk below. </p><h2 class="article-body__section" id="section-evan-lahti-strategic-director"><span>Evan Lahti, Strategic Director</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZGGtC57iZnZ9vDkauvANKf-1920-80.jpg" alt="Evan Lahti's Desk, showing off a pc, ergonomic keyboard, monitor, microphone, and figurines" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 3080, 32 GB DDR4 RAM, curved ultrawide 3440x1440p monitor, an </em><a href="https://www.pcgamer.com/the-biggest-upgrade-i-made-this-year-was-a-robot-desk/" target="_blank"><em>Uplift standing desk</em></a><em>, </em><a href="https://www.pcgamer.com/im-a-two-mouse-man/" target="_blank"><em>use two mice</em></a><em>, </em><a href="https://dygma.com/pages/dygma-raise-2" target="_blank"><em>split gaming keyboard</em></a><em>, </em><a href="https://www.amazon.com/Bose-SoundLink-Bluetooth-Speaker-Carbon/dp/B00WK47VEW/ref=sr_1_3?crid=2U02I3D2X61KC&dib=eyJ2IjoiMSJ9.I0EdXcmsyWPbeLJT7ng4qsf0T57YcSK0jtxGl1pWUO1TiqGfA1NghWqZ01AnWHsHnK97EAi1dxITMTE08Igr3ptE2r-rBoMih0SkyEmfr6gkMRvoGgVnnoTQgU-79TMN_8GPK94mEUpFMCAZDk_TwCWH0o6_yPcuJ8dYMYnxLuGvi8rUf5ViNwQdBMtRaeqAzQvXOoW_OwyW-RAllEVI6W-lwzQxgCYU8P9aBrDTnBQ.2xTbXSyQiRmuB_h7uhdxQtx2N3Ncb-MU8ysX1Kz-WfI&dib_tag=se&keywords=Bose%2BSoundLink%2BMini%2Bspeaker&qid=1790003641&sprefix=bose%2Bsoundlink%2Bmini%2Bspeaker%2Caps%2C115&sr=8-3&th=1" target="_blank"><em>Bose SoundLink Mini speaker</em></a><em>, have had the same Corsair cube case for 11 years</em></p><ul><li>I need to replace my 650W power supply with a 750W+, which has been causing some first-person games to hard crash when there are power spikes</li><li>I sometimes use a <a href="https://www.upliftdesk.com/bamboo-motion-x-board/" target="_blank">balance board</a> at my standing desk to recreate my San Francisco skateboarding days</li><li>I am a big fan of <a href="https://www.amazon.com/stores/Speks/page/DAA2B3C0-AE77-48F3-B349-04DD597628A6" target="_blank">Speks' line of fidget equipment</a></li></ul><h2 class="article-body__section" id="section-mollie-taylor-features-producer"><span>Mollie Taylor, Features Producer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DN3objM8ioebbeuVcpukKN-1920-80.jpg" alt="Mollie Taylor's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Z5MvvjPPGbQ2XH566QSyJN-1920-80.jpg" alt="Mollie Taylor's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> Nvidia GeForce RTX3070, AMD Ryzen 9 3900XT, 32 GB RAM.</em></p><ul><li>Fun facts: Vertical monitor is exclusively to service my crippling rhythm game addiction (Sound Voltex)</li><li>I'm a two-mouse gal (one for MMOs, one for FPS of course)</li><li>This is probably the least tchotchke'd out the wazoo my desk has been in months</li></ul><h2 class="article-body__section" id="section-jacob-ridley-managing-editor-hardware"><span>Jacob Ridley, Managing Editor, Hardware</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/w3m7CJog2QwV6HrBGMFfU9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YfPAWBVTwRLV9nDpFLbXY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CyeDDabH4mZPmwkPjXSXY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wrBCG6TkLaykcF99XPeiY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ac6Ya6q9A85qzQKe2SVtY9-1920-80.jpg" alt="Jacob Ridley's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5080, Ryzen 7 7900X, Wooting 80HE, Noctua desk fan, Schiit DAC/amp w/ Audeze LCD-S20, an incredibly fashionable light-up mouse pad, Razer Ergo mouse/Viper V4 Pro.</em></p><ul><li>No amount of regular cleaning can contain the quantity of cat hair on my desk</li><li>I once used a sensor that told me how many times I used my standing desk to actually stand during the day but I unplugged it because I didn't like the results</li><li>I have a timer on my desk to try and maintain my focus for longer but my internet-addled brain might be too gone to save at this point</li><li>I also have two mice, which from the looks of this list, is not a fun fact at all. It's 100% expected behaviour</li></ul><h2 class="article-body__section" id="section-issy-van-der-velde-pc-gaming-show-deputy-editor"><span>Issy van der Velde, PC Gaming Show deputy editor</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="z8JcM8cJLbpCPfamBNZYW4" name="C (43)" alt="Issy van der Velde's desk, showing a thinkpad laptop and gaming mouse" src="https://cdn.mos.cms.futurecdn.net/z8JcM8cJLbpCPfamBNZYW4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details: </strong></em><em>Work-provided ThinkPad, a mouse I "borrowed" from a friend many years ago, mouse pad my girlfriend had spare.</em></p><ul><li>I like to keep things minimal</li></ul><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Wn8oKX"></div>                            </div>                            <script src="https://kwizly.com/embed/Wn8oKX.js" async></script><h2 class="article-body__section" id="section-joshua-wolens-news-writer"><span>Joshua Wolens, News Writer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dESXc8C6u4DraFtSw695zQ-1920-80.jpg" alt="Joshua Wolen's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wuCzHmU9CZuKoNQn5yPmwQ-1920-80.jpg" alt="Joshua Wolen's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> RTX 4080, 5800X3D, 32 GB DDR4 RAM, mechanical keyboard I got from eBay sometime around the Teapot Dome scandal, one (1) mouse.</em></p><ul><li>I only have one mouse, which did not heretofore feel like a thing worth pointing out but apparently marks me as a freak</li><li>I actually much prefer to do work on my Mac (pictured) while sprawled on the settee—and I prefer to play games that way too; my PC is hooked up to my TV—so I don't actually spend all that much time here outside of meetings</li><li><strong>Important</strong>: I have a bronze Soviet bust of Marx and Lenin that I got at Izmailovsky Market that would be here if my desk weren't colonised by stupid devices that require charging. Imagine they're there for me. Thank you</li><li>Speaking of which, moving my charging gear out of my bedroom and onto my desk was the best choice I ever made, as it meant I stopped taking my phone to bed and now actually get to sleep on time. Recommended!</li></ul><h2 class="article-body__section" id="section-dave-james-eic-hardware"><span>Dave James, EIC hardware</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nFopm7tuiqd7EVGD7qaGM4-1920-80.jpg" alt="Dave's gaming PC on his desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>Hyte Y70 Touch, RTX 5090, AMD Ryzen 9 9950X, 64 GB RAM, Gigabyte Aorus 32-inch OLED, Dough Spectrum 27-inch IPS (portrait, important), Mountain Everest 60 keyboard, Razer DeathAdder V3 Pro, Steam Controller (the good one), Kanto Ora speakers, Dezctop standing desk.</em></p><ul><li>My fishtank PC is filled with the D&D Lego minifigs collection</li><li>I recently replaced my motherboard because the ASRock board was doing weird things. And it booted first time afterwards. Weird</li><li>I'm really bad at cooling my PC, and my CPU has to be actively screaming for me to up the fan speed from 'Quiet'. I think some of the Lego minifigs have started to melt</li></ul><h2 class="article-body__section" id="section-midas-video-producer"><span>Midas, Video Producer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/PP7XZqMqe3HPziG9XkHRDU-1920-80.jpg" alt="Midas' desk, showing a monitor, gaming pc, keyboard, and mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HF2N4gjDXPUJKRowEYswbV-1920-80.jpg" alt="Midas' desk, with two monitors, a Stream Deck, gaming PC, and gaming keyboard" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5070ti, 32 GB RAM, AMD AM5 Ryzen 7 9800X3D - Tryx Panorama SE 360MM ARGB AIO Liquid Cooler.</em></p><ul><li>I have the coolest RGB set-up, but my wire management is beyond trash—no peeking behind the desk</li><li>I’m a PC Gamer, but I don’t W,A,S,D—I have a drawer full of controllers. My keyboard and mouse are just for editing</li><li>Widescreen monitor only! Sorry, not sorry</li></ul><h2 class="article-body__section" id="section-fraser-brown-online-editor"><span>Fraser Brown, Online Editor</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6LtBWh9tYnQRvDdxUE3o3F-1920-80.jpg" alt="Fraser Brown's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TBWQLWr6AQdzAE3rVb4a4F-1920-80.jpg" alt="Fraser Brown's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> RTX 4090, Intel i9-13900k, 32 GB RAM.</em></p><p>Also on my desk: </p><ul><li>A bust of a cockapoo, which I use to hold my sunglasses</li><li>A medieval helmet, which I put my hats on</li><li>Assorted Lego</li><li>Pins</li><li>Junk</li></ul><h2 class="article-body__section" id="section-jake-tucker-editorial-director-pc-gaming-show"><span>Jake Tucker, Editorial Director, PC Gaming Show</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wG2aePF9wbm9i2pfGpmYpV" name="C (46)" alt="Jake Tucker's desk, showing two gaming monitors, a keyboard and mouse, plus a FLX4 DJ controller" src="https://cdn.mos.cms.futurecdn.net/wG2aePF9wbm9i2pfGpmYpV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details: </strong></em><em>AMD Ryzen 7 5800X, RXT 4080, 32 GB memory.</em></p><ul><li>Half of my desk is taken up by my FLX4 DJ controller, <del>because apparently I'm having a midlife crisis</del> after I picked one up as a hobby a year ago. I'm about to upgrade to an all-in-one unit, and I'm scared of how much of my desk <em>that </em>will colonise</li><li>I was given the mousemat as a gift and after declaring a glass mousemat too fancy to use, I now can't use anything else</li><li>I've spent the last five years trying to find a sound setup I like, even moving to in-ear monitors for a bit. The SteelSeries Nova Pro headset has finally won out because charging batteries is easy to do with the on-desk control station. I need a wireless headset too because my ADHD brain makes me get up and walk off from my desk when I'm loading into games or matching and I keep garroting myself with the headphone wires</li><li>I, too, am just now learning that everyone I work with uses a collection of mice for different tasks and I do not like it</li></ul><h2 class="article-body__section" id="section-andy-edser-hardware-writer"><span>Andy Edser, Hardware Writer</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2nw2xVSTMLdMEYSECVwEyB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jq7NmMDfohxE53UaZNwwwB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RaS9buKAbGyAznfmVr2WxB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DGq96zU5DPb4qeSu9PMbzB-1920-80.jpg" alt="Andy Edser's desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details: </strong></em><em>RTX 5070 Ti, AMD Ryzen 7 7700X, 32 GB DDR5, custom Glorious GMMK 3 keyboard, Logitech MX Master 4, Fractal Design Scape, Audeze Maxwell 2, Razer Wolverine V3 controller, Razer Cobra HyperSpeed, 32-inch 4K BenQ Mini-LED monitor.</em></p><ul><li>See that little doohickey behind my mouse? It's a cooling gel wrist rest I've cut out of a lesser mouse pad so I can move it around my desk</li><li>I use a single 32-inch 4K monitor, as the good lord intended</li><li>I have two gaming headsets, and two mice. The Logitech MX Master 4 and Fractal Design Scape are my daily drivers, while the Razer squeaker and the Audeze Maxwell 2 are for <em>serious business gaming</em></li><li>The most useful things on my desk are the little block of neon green post-it notes and the Sharpie pen. I write things down because I'm getting old now and my brain looks like a block of Swiss cheese</li><li>Oh yeah, that speaker placement—I use headphones when I'm in front of the PC, while the speakers are for playing loud music across the rest of the room. I am wonderful to live with, and my neighbours are big fans</li></ul><h2 class="article-body__section" id="section-tim-clark-group-editorial-director-games"><span>Tim Clark, Group Editorial Director, Games</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LRgZHrs3KqTCDzwVStc9pb-1920-80.jpg" alt="Tim Clark's PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gbgQdwFVK72S7S57GrYkkb-1920-80.jpg" alt="Tim Clark's PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em><strong>Rig details:</strong></em><em> iBUYPOWER HYTE Y70 RGB, Intel Core i9-14900KF, 32.0 GB memory, NVIDIA GeForce RTX 4090, 2 TB storage. Alienware 34 240Hz QD-OLED, NuPhy Air96 Wireless Mechanical Keyboard, G903 Lightspeed wireless mouse, Xbox Elite Series 2 Controller, Ora by Kanto, Razer Seiren mini.</em></p><ul><li>The two rectangular lights on my desk use dimmable Hue bulbs, which are great for making you look less dug up on calls</li><li>Though I don't stand that much these days, the Uplift Standing desk was a huge upgrade to the office</li><li>I have an enormous digital clock right in my eyeline because I am a fiend for losing track of time</li><li>I also have a couple of scented candles because I am bougie and confident in my masculinity</li></ul><h2 class="article-body__section" id="section-jess-kinghorn-hardware-writer"><span>Jess Kinghorn, Hardware Writer</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ohFfsjeq2UQQLxBYQSB8hE" name="My Desk 2026 - Jess Kinghorn" alt="Jess Kinghorn's desk with a gaming PC, monitor, smattering of figures and plushes, plus a mug of coffee" src="https://cdn.mos.cms.futurecdn.net/ohFfsjeq2UQQLxBYQSB8hE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details:</strong></em><em> </em><a href="https://www.pcgamer.com/hardware/gaming-pcs/ibuypower-rdy-y40-valorant-vcta-r003-review/" target="_blank"><em>iBuyPower RDY Y40 Valorant VCTA R003, </em></a><em>AMD Ryzen 7 7700X 8-Core Processor, NVIDIA GeForce RTX 4070 SUPER, 32.0 GB memory, 1 TB storage.</em></p><ul><li>I really wasn't joking about my army of Miku Hatsune figurines</li><li>Believe it or not, I actually tidied up for this photo. This is what I mean when I describe my desk as 'cluttered'</li><li>I did have the <a href="https://www.pcgamer.com/hardware/gaming-audio/creative-stage-pro-review/" target="_blank">Creative Stage Pro</a> for sound, but that's been commandeered for the living room. That leaves me with only headphones, jumping out of my skin every time someone tries to get my attention</li><li>I also bought one of the <a href="https://www.pcgamer.com/hardware/lighting/govee-x-evangelion-gaming-light-kits-review/" target="_blank">Govee x Evangelion gaming light kits</a> based on our review, but I've not set it up yet. I think the best gaming set ups ought to feel a bit like you're piloting a giant robot</li><li>You can't see it on account of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/be-quiet-light-mount-tkl-review/" target="_blank">Be Quiet! Light Mount TKL</a>, but my mouse pad features cool art from 2019's Control—<a href="https://alihai.artstation.com/projects/rRYrz5" target="_blank">specifically this image</a></li></ul><h2 class="article-body__section" id="section-james-bentley-hardware-writer-that-s-me"><span>James Bentley, Hardware Writer (that's me!)</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ybSGTdEn9Ub3NUkNc7c8A" name="IMG_0656" alt="James Bentley's home setup, showing two monitors, a keyboard, a controller, a mouse, headphones, a Switch 2, and a red Naraka Bladepoint light" src="https://cdn.mos.cms.futurecdn.net/5ybSGTdEn9Ub3NUkNc7c8A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><em><strong>Rig details:</strong></em><em> Ryzen 7 7800X3D, RTX 4070 Super, 32 GB memory, Turtle Beach Stealth Pro II, Audeze LCD-S20, 8BitDo Retro R8, GameSir G7 Pro 8K, one 1440p OLED monitor and one 1080p IPS monitor. Creative XF1. Epomaker HE75 V2 TMR. </em></p><ul><li>Yes, I am hoisting one monitor on the Creative speakers, and I only feel a little bad</li><li>That red block is from Naraka: Bladepoint, a game I quite enjoyed for about two weeks, and then decided never to go back to</li><li>Though I no longer use the NZXT speakers, I do still use the NZXT Switch Mix, hence the two pairs of headphones.</li><li>I love charging docks</li><li>I only use one mouse, but now I'm wondering if I should use two</li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Woah, here's a tech CEO saying the memory crisis won't be as bad as everyone expects ]]></title>
                                                                                                <dc:content><![CDATA[ <div><blockquote><p>"It's impossible for the shortage to last until 2030!"</p><p>Jason Chen, Acer CEO</p></blockquote></div><p>Show of hands, who is sick of the memory crisis? One, two… ah, all of you. We've been dealing with it for pretty much a year now and it's showing no signs of it stopping soon. Some even suggest the supply shortage won't work its way out of the system until 2030. Except for Acer CEO <a href="https://www.acer.com/corporate/en/overview/board-of-directors/jason-chen" target="_blank">Jason Chen</a>.</p><p>I prefer Chen's take on the whole situation. In the <a href="https://money.udn.com/money/story/5612/9764639" target="_blank">Economic Daily</a>, he reportedly said DDR4 and some DDR5 chips aren't actually in short supply. Neither are CPUs, for that matter. Though I don't think we've been worrying about those as much. In regard to the whole affair, Chen is reported to have said (machine translated): "It's impossible for the shortage to last until 2030!"</p><p>According to <a href="https://www.digitimes.com/news/a20260920PD200/pc-acer-jason-chen-component-chairman.html" target="_blank">DigiTimes</a> and <a href="https://www.tomshardware.com/pc-components/dram/acer-ceo-says-memory-makers-are-hyping-2030-shortage-fears-to-protect-margins-pc-prices-set-to-decline-by-late-2027-cheaper-chinese-capacity-coming-online-delivers-lower-memory-prices" target="_blank">Tom's Hardware</a>, it's high-speed DDR5 chips that Chen says are in short supply. That's more like the sorta memory we see packaged alongside Intel's Panther Lake chips than desktop PCs.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>"So they keep putting out the message: 'let me tell you, prices won’t come down until the year 20-whatever.' ”. Chen reportedly said of the memory manufacturers, whose margins and share prices are on the line.</p><p>Chen doesn't expect all this to blow over in a couple of months, mind you. He reckons that PC prices will continue to rise through the final few months of 2026, with an average price increase between 5-20%. That's on top of the already gargantuan price hikes we've seen all year—<a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">gaming PC deals</a> are few and far between these days.</p><p>It is said that Chen expects a drop in prices to occur around the middle of 2027. Further to that, a proper price drop towards the end of next year. That does mean a lot of turmoil yet to come for PC gamers, but it's also a whole lot sooner than many others.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VqEaNWkd9y9idS5B5btsDD" name="Fury2" alt="Two DDR5 RAM modules lit up in pink inside a gaming PC" src="https://cdn.mos.cms.futurecdn.net/VqEaNWkd9y9idS5B5btsDD-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'd love to take Chen's word on this one, but we do have a pile of forecasts to the contrary on this one. DRAM demand has been expected to outstrip supply by <a href="https://www.pcgamer.com/hardware/memory/researchers-predict-a-memory-demand-shortfall-so-large-that-half-of-this-years-actual-global-dram-capacity-wouldnt-cover-the-extra-needed/" target="_blank">double-digit exabytes in 2030</a>; <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">SK hynix's CEO predicts it may go beyond 2030</a>, though as the leader of a major memory manufacturer, it's tough to know what to make of that; Micron has previously guessed that <a href="https://www.pcgamer.com/hardware/memory/the-memory-crisis-certainly-isnt-ending-soon-as-micron-confirm-demand-significantly-in-excess-of-our-available-supply-for-the-foreseeable-future/" target="_blank">demand will outstrip its own supply</a> through the foreseeable future; and while all memory companies have expansion plans, fabs take a very long time to build.</p><p>On the flipside, Chinese DRAM manufacturers are closing the gap on Korean and American competition. CXMT has reportedly snapped up 7% of the market, according to <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">Counterpoint Research</a>. That puts pressure on those companies to act outside of their pre-defined plans for maximum profitability. New production capacity, especially in China, is one of the things that Chen suggests could see the shortage ending earlier than expected. </p><p>I'd love to take Chen at face value here, but in all honesty, I'm still not convinced we'll see this one sorted for a while. Power of positive thinking? </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/woah-heres-a-tech-ceo-saying-the-memory-crisis-wont-be-as-bad-as-everyone-expects/</link>
                                                                            <description>
                            <![CDATA[ I'll believe it when I see it (please be true). ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qgnVA9zf5rgTg72pjYb3XZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cKNTcrdzEYyDE2oQ98m9HD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 13:21:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cKNTcrdzEYyDE2oQ98m9HD-1920-80.jpg">
                                                            <media:credit><![CDATA[Krizstian Bocsi/Bloomberg via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jason Chen, chief executive officer of Acer Inc., gestures whilst speaking during a news conference at the IFA Consumer Electronics Fair in Berlin, Germany, on Wednesday, Sept. 3, 2014.]]></media:description>                                                            <media:text><![CDATA[Jason Chen, chief executive officer of Acer Inc., gestures whilst speaking during a news conference at the IFA Consumer Electronics Fair in Berlin, Germany, on Wednesday, Sept. 3, 2014.]]></media:text>
                                <media:title type="plain"><![CDATA[Jason Chen, chief executive officer of Acer Inc., gestures whilst speaking during a news conference at the IFA Consumer Electronics Fair in Berlin, Germany, on Wednesday, Sept. 3, 2014.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cKNTcrdzEYyDE2oQ98m9HD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div><blockquote><p>"It's impossible for the shortage to last until 2030!"</p><p>Jason Chen, Acer CEO</p></blockquote></div><p>Show of hands, who is sick of the memory crisis? One, two… ah, all of you. We've been dealing with it for pretty much a year now and it's showing no signs of it stopping soon. Some even suggest the supply shortage won't work its way out of the system until 2030. Except for Acer CEO <a href="https://www.acer.com/corporate/en/overview/board-of-directors/jason-chen" target="_blank">Jason Chen</a>.</p><p>I prefer Chen's take on the whole situation. In the <a href="https://money.udn.com/money/story/5612/9764639" target="_blank">Economic Daily</a>, he reportedly said DDR4 and some DDR5 chips aren't actually in short supply. Neither are CPUs, for that matter. Though I don't think we've been worrying about those as much. In regard to the whole affair, Chen is reported to have said (machine translated): "It's impossible for the shortage to last until 2030!"</p><p>According to <a href="https://www.digitimes.com/news/a20260920PD200/pc-acer-jason-chen-component-chairman.html" target="_blank">DigiTimes</a> and <a href="https://www.tomshardware.com/pc-components/dram/acer-ceo-says-memory-makers-are-hyping-2030-shortage-fears-to-protect-margins-pc-prices-set-to-decline-by-late-2027-cheaper-chinese-capacity-coming-online-delivers-lower-memory-prices" target="_blank">Tom's Hardware</a>, it's high-speed DDR5 chips that Chen says are in short supply. That's more like the sorta memory we see packaged alongside Intel's Panther Lake chips than desktop PCs.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>"So they keep putting out the message: 'let me tell you, prices won’t come down until the year 20-whatever.' ”. Chen reportedly said of the memory manufacturers, whose margins and share prices are on the line.</p><p>Chen doesn't expect all this to blow over in a couple of months, mind you. He reckons that PC prices will continue to rise through the final few months of 2026, with an average price increase between 5-20%. That's on top of the already gargantuan price hikes we've seen all year—<a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">gaming PC deals</a> are few and far between these days.</p><p>It is said that Chen expects a drop in prices to occur around the middle of 2027. Further to that, a proper price drop towards the end of next year. That does mean a lot of turmoil yet to come for PC gamers, but it's also a whole lot sooner than many others.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VqEaNWkd9y9idS5B5btsDD" name="Fury2" alt="Two DDR5 RAM modules lit up in pink inside a gaming PC" src="https://cdn.mos.cms.futurecdn.net/VqEaNWkd9y9idS5B5btsDD-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'd love to take Chen's word on this one, but we do have a pile of forecasts to the contrary on this one. DRAM demand has been expected to outstrip supply by <a href="https://www.pcgamer.com/hardware/memory/researchers-predict-a-memory-demand-shortfall-so-large-that-half-of-this-years-actual-global-dram-capacity-wouldnt-cover-the-extra-needed/" target="_blank">double-digit exabytes in 2030</a>; <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">SK hynix's CEO predicts it may go beyond 2030</a>, though as the leader of a major memory manufacturer, it's tough to know what to make of that; Micron has previously guessed that <a href="https://www.pcgamer.com/hardware/memory/the-memory-crisis-certainly-isnt-ending-soon-as-micron-confirm-demand-significantly-in-excess-of-our-available-supply-for-the-foreseeable-future/" target="_blank">demand will outstrip its own supply</a> through the foreseeable future; and while all memory companies have expansion plans, fabs take a very long time to build.</p><p>On the flipside, Chinese DRAM manufacturers are closing the gap on Korean and American competition. CXMT has reportedly snapped up 7% of the market, according to <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">Counterpoint Research</a>. That puts pressure on those companies to act outside of their pre-defined plans for maximum profitability. New production capacity, especially in China, is one of the things that Chen suggests could see the shortage ending earlier than expected. </p><p>I'd love to take Chen at face value here, but in all honesty, I'm still not convinced we'll see this one sorted for a while. Power of positive thinking? </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's time to decide the worst graphical effect in games: depth of field vs vignette ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Motion blur, chromatic aberration, bloom… we've discussed many times whether these effects deserve a spot in a game's settings menu or are the hellspawn of satan's computer graphics division. Now it's time for you to chime in. One final reckoning; until I have the same idea again in five years' time. I am nothing if not returning to this well over and over again.</p><p>It's your classic knockout format: Two effects go head-to-head and only one makes it through to the next round. There are four initial rounds, then we'll move onto semis, then regional semis, regional quarter semis, semi regionals… nah, we'll make it quick. There are three rounds total.</p><p>Here are the initial head-to-head rounds:</p><ul><li>Depth of field vs vignette</li><li>Chromatic aberration vs dirt</li><li>Motion blur vs lens flare</li><li>Film grain vs bloom</li></ul><p>Got it? Get your votes in below. Then y'all can argue about it in the comments, and say stuff like, "well,<em> actually</em>, motion blur serves a very important purpose." Yeah, <em>whatever.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6yB1W"></div>                            </div>                            <script src="https://kwizly.com/embed/O6yB1W.js" async></script><h2 class="article-body__section" id="section-examples"><span>Examples</span></h2><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790073701444-z3u4i9dyv *, #fv-chart-1790073701444-z3u4i9dyv *:before, #fv-chart-1790073701444-z3u4i9dyv *:after, #fv-chart-1790073701444-z3u4i9dyv-slideshow *, #fv-chart-1790073701444-z3u4i9dyv-slideshow *:before, #fv-chart-1790073701444-z3u4i9dyv-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790073701444-z3u4i9dyv, #fv-chart-1790073701444-z3u4i9dyv-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790073701444-z3u4i9dyv {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790073701444-z3u4i9dyv .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790073701444-z3u4i9dyv .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790073701444-z3u4i9dyv .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-expand-btn, #fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-expand-btn:hover, #fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row, #fv-chart-1790073701444-z3u4i9dyv .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790073701444-z3u4i9dyv .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-pie-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-bar-product,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-product-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-cluster,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-label-space,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-chart-space,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-benchmark-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-dropdown-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-carousel-nav-btn,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-chart-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-chart-subhead,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-header,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-vs,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790073701444-z3u4i9dyv.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790073701444-z3u4i9dyv .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster {width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-label-space {display: none !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790073701444-z3u4i9dyv.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Depth of field","description": "Here's a good example depth of field in Gray Zone warfare. Depth of field is most visible in FPS games when aiming down sights. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-22T10:41:41.444Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790073701444-z3u4i9dyv" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Depth of field</h3><p class="fv-chart-subhead">Here's a good example depth of field in Gray Zone warfare. Depth of field is most visible in FPS games when aiming down sights. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790073701444-z3u4i9dyv-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Here's a good example depth of field in Gray Zone warfare. " data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/JmTy6Qz7UgbBJu2kYWdrJh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/JmTy6Qz7UgbBJu2kYWdrJh.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Hzh5Ngg8ijNRvmxWyfpFAh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Hzh5Ngg8ijNRvmxWyfpFAh.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">On</div><div class="fv-image-compare-label fv-image-compare-label-right">Off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790073701444-z3u4i9dyv', false); });} else {initialize('fv-chart-1790073701444-z3u4i9dyv', false);}})();</script></div><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790076106759-wp2doz1sk *, #fv-chart-1790076106759-wp2doz1sk *:before, #fv-chart-1790076106759-wp2doz1sk *:after, #fv-chart-1790076106759-wp2doz1sk-slideshow *, #fv-chart-1790076106759-wp2doz1sk-slideshow *:before, #fv-chart-1790076106759-wp2doz1sk-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790076106759-wp2doz1sk, #fv-chart-1790076106759-wp2doz1sk-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790076106759-wp2doz1sk {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790076106759-wp2doz1sk .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790076106759-wp2doz1sk .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790076106759-wp2doz1sk .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790076106759-wp2doz1sk .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-expand-btn, #fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-expand-btn:hover, #fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790076106759-wp2doz1sk .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row, #fv-chart-1790076106759-wp2doz1sk .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790076106759-wp2doz1sk .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790076106759-wp2doz1sk .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-pie-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-bar-product,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-product-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-cluster,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-label-space,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-chart-space,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-benchmark-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-dropdown-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-carousel-nav-btn,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-chart-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-chart-subhead,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-header,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-vs,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790076106759-wp2doz1sk.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790076106759-wp2doz1sk .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster {width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-label-space {display: none !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790076106759-wp2doz1sk.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Vignette","description": "You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-22T11:21:46.759Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790076106759-wp2doz1sk" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Vignette</h3><p class="fv-chart-subhead">You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790076106759-wp2doz1sk-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/jQKoSVYNu6hAGmNrku5C7i.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/jQKoSVYNu6hAGmNrku5C7i.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/nAu7gVnegow6kQe6BXGGJh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nAu7gVnegow6kQe6BXGGJh.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">On</div><div class="fv-image-compare-label fv-image-compare-label-right">Off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790076106759-wp2doz1sk', false); });} else {initialize('fv-chart-1790076106759-wp2doz1sk', false);}})();</script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/its-time-to-decide-the-worst-graphical-effect-in-games-depth-of-field-vs-vignette/</link>
                                                                            <description>
                            <![CDATA[ I know which one I'd vote for. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WYfuLYXVRUftmEFu6sdWmY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9FB5g7znEw8ipnarqbufQT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 11:20:24 +0000</pubDate>                                                                                                                                <updated>Tue, 22 Sep 2026 11:29:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9FB5g7znEw8ipnarqbufQT-1920-80.jpg">
                                                            <media:credit><![CDATA[CD Projekt Red, Madfinger Games]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two games in a splitscreen showing certain graphical effects.]]></media:description>                                                            <media:text><![CDATA[Two games in a splitscreen showing certain graphical effects.]]></media:text>
                                <media:title type="plain"><![CDATA[Two games in a splitscreen showing certain graphical effects.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9FB5g7znEw8ipnarqbufQT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Motion blur, chromatic aberration, bloom… we've discussed many times whether these effects deserve a spot in a game's settings menu or are the hellspawn of satan's computer graphics division. Now it's time for you to chime in. One final reckoning; until I have the same idea again in five years' time. I am nothing if not returning to this well over and over again.</p><p>It's your classic knockout format: Two effects go head-to-head and only one makes it through to the next round. There are four initial rounds, then we'll move onto semis, then regional semis, regional quarter semis, semi regionals… nah, we'll make it quick. There are three rounds total.</p><p>Here are the initial head-to-head rounds:</p><ul><li>Depth of field vs vignette</li><li>Chromatic aberration vs dirt</li><li>Motion blur vs lens flare</li><li>Film grain vs bloom</li></ul><p>Got it? Get your votes in below. Then y'all can argue about it in the comments, and say stuff like, "well,<em> actually</em>, motion blur serves a very important purpose." Yeah, <em>whatever.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6yB1W"></div>                            </div>                            <script src="https://kwizly.com/embed/O6yB1W.js" async></script><h2 class="article-body__section" id="section-examples"><span>Examples</span></h2><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790073701444-z3u4i9dyv *, #fv-chart-1790073701444-z3u4i9dyv *:before, #fv-chart-1790073701444-z3u4i9dyv *:after, #fv-chart-1790073701444-z3u4i9dyv-slideshow *, #fv-chart-1790073701444-z3u4i9dyv-slideshow *:before, #fv-chart-1790073701444-z3u4i9dyv-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790073701444-z3u4i9dyv, #fv-chart-1790073701444-z3u4i9dyv-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790073701444-z3u4i9dyv {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1790073701444-z3u4i9dyv-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790073701444-z3u4i9dyv .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790073701444-z3u4i9dyv .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790073701444-z3u4i9dyv .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790073701444-z3u4i9dyv .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790073701444-z3u4i9dyv.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-expand-btn, #fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-expand-btn:hover, #fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row, #fv-chart-1790073701444-z3u4i9dyv .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790073701444-z3u4i9dyv.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790073701444-z3u4i9dyv .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790073701444-z3u4i9dyv .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-pie-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-bar-product,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-grouped-product-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-cluster,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-label-space,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-x-axis-chart-space,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-benchmark-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-dropdown-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-carousel-nav-btn,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-chart-title,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-chart-subhead,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-header,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-vs,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select-container,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-versus-select,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790073701444-z3u4i9dyv.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790073701444-z3u4i9dyv .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row,#fv-chart-1790073701444-z3u4i9dyv .fv-stacked-product,#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-label,#fv-chart-1790073701444-z3u4i9dyv .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-container,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-cluster {width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790073701444-z3u4i9dyv .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-label-space {display: none !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-logo,#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790073701444-z3u4i9dyv .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790073701444-z3u4i9dyv.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Depth of field","description": "Here's a good example depth of field in Gray Zone warfare. Depth of field is most visible in FPS games when aiming down sights. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-22T10:41:41.444Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790073701444-z3u4i9dyv" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Depth of field</h3><p class="fv-chart-subhead">Here's a good example depth of field in Gray Zone warfare. Depth of field is most visible in FPS games when aiming down sights. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790073701444-z3u4i9dyv-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Here's a good example depth of field in Gray Zone warfare. " data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/JmTy6Qz7UgbBJu2kYWdrJh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/JmTy6Qz7UgbBJu2kYWdrJh.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Hzh5Ngg8ijNRvmxWyfpFAh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Hzh5Ngg8ijNRvmxWyfpFAh.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">On</div><div class="fv-image-compare-label fv-image-compare-label-right">Off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790073701444-z3u4i9dyv', false); });} else {initialize('fv-chart-1790073701444-z3u4i9dyv', false);}})();</script></div><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790076106759-wp2doz1sk *, #fv-chart-1790076106759-wp2doz1sk *:before, #fv-chart-1790076106759-wp2doz1sk *:after, #fv-chart-1790076106759-wp2doz1sk-slideshow *, #fv-chart-1790076106759-wp2doz1sk-slideshow *:before, #fv-chart-1790076106759-wp2doz1sk-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790076106759-wp2doz1sk, #fv-chart-1790076106759-wp2doz1sk-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790076106759-wp2doz1sk {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790076106759-wp2doz1sk .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1790076106759-wp2doz1sk-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790076106759-wp2doz1sk .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790076106759-wp2doz1sk .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790076106759-wp2doz1sk .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790076106759-wp2doz1sk .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790076106759-wp2doz1sk .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790076106759-wp2doz1sk.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-expand-btn, #fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-expand-btn:hover, #fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790076106759-wp2doz1sk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790076106759-wp2doz1sk .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row, #fv-chart-1790076106759-wp2doz1sk .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790076106759-wp2doz1sk.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790076106759-wp2doz1sk .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790076106759-wp2doz1sk .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790076106759-wp2doz1sk .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790076106759-wp2doz1sk .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-pie-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-bar-product,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-grouped-product-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-cluster,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-label-space,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-x-axis-chart-space,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-benchmark-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-dropdown-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-carousel-nav-btn,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-chart-title,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-chart-subhead,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-header,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-vs,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select-container,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-versus-select,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790076106759-wp2doz1sk.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790076106759-wp2doz1sk .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row,#fv-chart-1790076106759-wp2doz1sk .fv-stacked-product,#fv-chart-1790076106759-wp2doz1sk .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-label,#fv-chart-1790076106759-wp2doz1sk .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-container,#fv-chart-1790076106759-wp2doz1sk .fv-bar-cluster {width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790076106759-wp2doz1sk .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-label-space {display: none !important;}#fv-chart-1790076106759-wp2doz1sk .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-logo,#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790076106759-wp2doz1sk .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790076106759-wp2doz1sk .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790076106759-wp2doz1sk .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790076106759-wp2doz1sk.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Vignette","description": "You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-22T11:21:46.759Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790076106759-wp2doz1sk" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Vignette</h3><p class="fv-chart-subhead">You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790076106759-wp2doz1sk-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="You can see a vignette clearly here in Cyberpunk 2077. It's the dark border—a way to draw player focus into the middle of the frame." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/jQKoSVYNu6hAGmNrku5C7i.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/jQKoSVYNu6hAGmNrku5C7i.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/nAu7gVnegow6kQe6BXGGJh.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nAu7gVnegow6kQe6BXGGJh.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">On</div><div class="fv-image-compare-label fv-image-compare-label-right">Off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790076106759-wp2doz1sk', false); });} else {initialize('fv-chart-1790076106759-wp2doz1sk', false);}})();</script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Intel reportedly collaborating with AUO on microLED panels, which could help make the ultimate display tech more mainstream ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Most display experts agree that microLED is the ultimate flat panel display tech. There's just one problem. It's hella expensive. Could Intel be the surprising solution to that?</p><p>According to a new report, it might just be part of the solution, at least. <a href="https://money.udn.com/money/story/5612/9766808" target="_blank">According to Taiwanese outlet Economic Daily,</a> Intel is partnering with display specialist AU Optronics on a new approach to embedding electronics into microLED glass substrates.</p><p>The report says that has obtained a US patent for "IC Package with Micro LEDs" which  involves, "embedding at least part of a semiconductor chip within a glass substrate." The implication of this is that the display control chip would be integrated into the microLED panel itself, which could have have both packaging and cost advantages.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p></p><p>More broadly, Intel probably wouldn't be pushing into a new display technology unless it foresaw the sort of large volumes that come with mainstream adoption, which again implies a more affordable price point. <a href="https://www.pcgamer.com/samsungs-new-microled-tvs-are-five-million-times-faster-than-your-gaming-monitor/" target="_blank">Currently microLED displays cost tens of thousands of dollars and upwards</a>, preventing them from entering the consumer market.</p><p>Economic Daily also says that AUO's chairman Peng Shuanglang has indicated that the company is increasing its range of microLED products this year as it pushes to make the technology more accessible.</p><p>As for why you should care about any of this, well, microLED is widely expected to be both the next big thing in display tech and, just maybe, the actual end game in display tech. In many ways, microLED is a lot like OLED. In both cases, each pixel and indeed each subpixel is an individual addressable light source, making for perfect lighting control.</p><p>Like OLED, microLED is super fast, too. It differs from OLED in a few key areas. First, it's less prone to degradation, so <a href="https://www.pcgamer.com/hardware/gaming-monitors/21-months-and-5-000-hours-in-this-long-term-oled-monitor-burn-in-test-finds-that-panel-degradation-slows-after-six-months/" target="_blank">the whole OLED burn-in thing</a> would be a thing of the past. MicroLED is also much brighter and capable of producing a wider range of colours.</p><p>Put those factors together and you have a flat panel tech that solves all the problems of OLED and promises pretty much the perfect flat-panel solution. As for why it has yet to take over from OLED, there are two main issues. The first is the cost issue mentioned above. It's super expensive.</p><p>The other problem is pixel density. Right now, the smallest 4K microLED panels are about 100 inches across. Not exactly ideal for PC monitors.</p><p>Anyway, it's worth noting that we have somewhat been here before. Years ago, Intel dabbled with LCOS or liquid crystal on silicon tech, creating a line of LCOS chips for projectors. That experiment got cancelled pretty quickly.</p><p>Moreover, Intel's track record for product lines that are outside its CPU wheelhouse isn't great. Whether it health diagnostic chips or GPUs, when Intel does something other than a CPU, it doesn't tend to go well. But here's hoping its foray into microLED goes better. We'd certainly love to see microLED in affordable PC monitors, that's for sure.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/intel-reportedly-collaborating-with-auo-on-microled-panels-which-could-help-make-the-ultimate-display-tech-more-mainstream/</link>
                                                                            <description>
                            <![CDATA[ Even better than OLED. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">S3yTaULwHRGrh3mWWQwe9F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/w8UNtwWv6xzFsJeJ2KEbec-1920-80.jpeg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 10:24:55 +0000</pubDate>                                                                                                                                <updated>Tue, 22 Sep 2026 14:47:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/w8UNtwWv6xzFsJeJ2KEbec-1920-80.jpeg">
                                                            <media:credit><![CDATA[Samsung]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Several brands including Samsung offer microLED TVs, but they cost megabucks.]]></media:description>                                                            <media:text><![CDATA[Samsung CX]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung CX]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/w8UNtwWv6xzFsJeJ2KEbec-1920-80.jpeg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Most display experts agree that microLED is the ultimate flat panel display tech. There's just one problem. It's hella expensive. Could Intel be the surprising solution to that?</p><p>According to a new report, it might just be part of the solution, at least. <a href="https://money.udn.com/money/story/5612/9766808" target="_blank">According to Taiwanese outlet Economic Daily,</a> Intel is partnering with display specialist AU Optronics on a new approach to embedding electronics into microLED glass substrates.</p><p>The report says that has obtained a US patent for "IC Package with Micro LEDs" which  involves, "embedding at least part of a semiconductor chip within a glass substrate." The implication of this is that the display control chip would be integrated into the microLED panel itself, which could have have both packaging and cost advantages.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p></p><p>More broadly, Intel probably wouldn't be pushing into a new display technology unless it foresaw the sort of large volumes that come with mainstream adoption, which again implies a more affordable price point. <a href="https://www.pcgamer.com/samsungs-new-microled-tvs-are-five-million-times-faster-than-your-gaming-monitor/" target="_blank">Currently microLED displays cost tens of thousands of dollars and upwards</a>, preventing them from entering the consumer market.</p><p>Economic Daily also says that AUO's chairman Peng Shuanglang has indicated that the company is increasing its range of microLED products this year as it pushes to make the technology more accessible.</p><p>As for why you should care about any of this, well, microLED is widely expected to be both the next big thing in display tech and, just maybe, the actual end game in display tech. In many ways, microLED is a lot like OLED. In both cases, each pixel and indeed each subpixel is an individual addressable light source, making for perfect lighting control.</p><p>Like OLED, microLED is super fast, too. It differs from OLED in a few key areas. First, it's less prone to degradation, so <a href="https://www.pcgamer.com/hardware/gaming-monitors/21-months-and-5-000-hours-in-this-long-term-oled-monitor-burn-in-test-finds-that-panel-degradation-slows-after-six-months/" target="_blank">the whole OLED burn-in thing</a> would be a thing of the past. MicroLED is also much brighter and capable of producing a wider range of colours.</p><p>Put those factors together and you have a flat panel tech that solves all the problems of OLED and promises pretty much the perfect flat-panel solution. As for why it has yet to take over from OLED, there are two main issues. The first is the cost issue mentioned above. It's super expensive.</p><p>The other problem is pixel density. Right now, the smallest 4K microLED panels are about 100 inches across. Not exactly ideal for PC monitors.</p><p>Anyway, it's worth noting that we have somewhat been here before. Years ago, Intel dabbled with LCOS or liquid crystal on silicon tech, creating a line of LCOS chips for projectors. That experiment got cancelled pretty quickly.</p><p>Moreover, Intel's track record for product lines that are outside its CPU wheelhouse isn't great. Whether it health diagnostic chips or GPUs, when Intel does something other than a CPU, it doesn't tend to go well. But here's hoping its foray into microLED goes better. We'd certainly love to see microLED in affordable PC monitors, that's for sure.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Sony Inzone M10S II gaming monitor review ]]></title>
                                                                                                <dc:content><![CDATA[ <div data-widget-type="review" data-widget-title="" data-model-name="Sony Inzone M10S II"></div><p>Until now, every OLED gaming monitor we've reviewed has been rated at 0.03 ms for pixel response. Well, not any more ladies and germs. Give it up for the new <a href="https://electronics.sony.com/tv-video/gaming-monitors/all-inzone-monitors/p/sdm27q102-b" target="_blank">Sony Inzone M10S II</a>, which clocks in at a mere 0.02 ms.</p><p>Is it a bit of a stretch to think the human eye can tell the difference between three one-hundred-thousandths of a second and two one-hundred-thousandths—or 30 microseconds and 20 microseconds, if you prefer. But the point here is what that pixel response spec hints at.</p><p>The Sony Inzone M10S II is unambiguously, unashamedly, unapologetically aimed at fast-paced gaming and esports. Indeed, this monitor has been developed with the help of pro esports outfit, Fnatic.</p><div ><table><caption>Sony Inzone M10S II specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>27-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2,560 x 1,440</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>335 nits full screen, 1,500 peak HDR 1% APL</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.02 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>540 Hz @ 1440p, 720 Hz @ 720p</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 500</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG Tandem WOLED panel, 2x HDMI 2.1, DisplayPort 2.1, USB-A hub, 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://electronics.sony.com/tv-video/gaming-monitors/all-inzone-monitors/p/sdm27q102-b" target="_blank">$1,099</a> | <a href="https://www.sony.co.uk/gaming-gear/products/inzone-m10s-ii" target="_blank">£1,199</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're a speed freak:</strong> With a 540 Hz refresh rate and 0.02 ms pixel response, this is one of the fastest monitors on the planet.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want a cinematic experience:</strong> At 27 inches, the Sony Inzone M10S II isn't puny. But at this price point, 39-inch 5K2K OLEDs are available.</p></div></div></div></div><p>Along with the almost pointlessly fast pixel response, you get a 1440p native resolution and 540 Hz refresh. Oh, and we're talking 27 inches and an LG WOLED panel. That basic recipe of 27-inch 1440p OLED is carried over from <a href="https://www.pcgamer.com/hardware/gaming-monitors/sony-inzone-m10s-gaming-monitor-review/" target="_blank">the first generation Sony Inzone M10S</a>, but this time Sony is using the latest LG Tandem WOLED panel generation.</p><p>The most obvious upside of that panel involves brightness. Sony has this model pegged at 1,500 nits peak HDR and 335 nits full-screen brightness. Those numbers are about as good as gaming OLEDs get, today.</p><p>They also indicate that this is an RGWB panel rather than one with the so-called pure RGB-stripe subpixel structure we've seen monitors like the <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw3926qw-review/" target="_blank">Alienware AW3926QW</a> and <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-swift-pg32ucwm-review/" target="_blank">Asus ROG Swift PG32UCWM</a>. We'll come back to the implications of that in a bit.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EChwQfy5h4EQrdscisdYCi" name="Sony Inzone M10S II 00005" alt="Sony Inzone M10S II gaming monitor" src="https://cdn.mos.cms.futurecdn.net/EChwQfy5h4EQrdscisdYCi-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/EChwQfy5h4EQrdscisdYCi-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Further gaming centric features include the image processing trifecta of dual-mode support, motion blur reduction and anti VRR flicker tech. The dual-mode options include both 24.5-inch modes and a 720 Hz 720p mode.</p><p>Actually, even the stand has been optimised for gaming. For starters, the round base is absolutely tiny. You might think that makes for an unstable monitor. But provided you place it on a flat, hard surface, it's rock solid, while leaving minimising intrusion into your desk space. In classic Sony style, it also looks and feels expensive in a way that very few monitors manage.</p><p>What's more, the tilt adjustment allows for 35 degrees of upwards movement. Some pro gamers like to tilt their monitors aggressively and then shove their faces right into the panel. If that's something you want to emulate, well, the Sony Inzone M10S II will cater for that right out of the box. You won't need to buy an aftermarket VESA stand.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4TcfwVVHASEG2hAy4NVZTo-1920-80.jpg" alt="Sony Inzone M10S II dual-mode settings" /><figcaption>The dual-mode option makes this a versatile monitor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gt4qghhCAQ2GktgrSq2z87-1920-80.jpg" alt="Sony Inzone M10S II running in dual-mode." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Connectivity, meanwhile, includes HDMI and DisplayPort, but there's no USB-C for single-cable connectivity to a laptop. Obviously, this is an out-and-out gaming panel, so USB-C connectivity isn't automatically a high priority. But at this price point, it seems like something of an omission.</p><p>Oh, yeah, I hadn't mentioned the price, had I? The Sony Inzone M10S II weighs in at $1,099 in the USA and £1,199 in the UK. Yup, that's mega money and it emphasises just what a premium has been placed on achieving the 540 Hz and 0.02 ms speed.</p><div><blockquote><p>You are paying dearly for the Sony Inzone M10S II's refresh rate and response performance, that's for sure.</p></blockquote></div><p>Both of those fancy RGB-stripe OLEDs I mentioned earlier from Alienware and Asus can be had for similar money. One is a 39-inch 5K2K panel, the other a 32-inch 4K model. In short, you are paying dearly for the Sony Inzone M10S II's refresh rate and response performance.</p><p>Just to round everything out before we get to what this thing actually looks like, Sony has gone for a matte anti-glare coating as opposed to glossy. Again, this arguably squares with the tight focus on esports over optimising for the last word in contrast and HDR image quality. Finally, the panel is covered by a three-year warranty, including OLED burn-in.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H2NUY5HVK9hzerXh7Q9nfA-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>That's one big ol' glossy panel.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D5bmtyBCuADDM32jF5xigG-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cEMpZ2jR8Mx6hoXP4FNiUK-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ME6EJiGSsKik4fMfWvAejN-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KY5cnqVzwLYJCXppubJJHB-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On, then, to the actual performance. Out of the box and the first thing you notice is that matte anti-glare coating. By today's standards, it's properly matte as opposed to the semi-glossy coating that most "matte" panels have these days.</p><p>That has an immediate impact on the look of the display. Subjectively, it's not as contrasty and saturated as most OLED monitors. The upside is that reflections are suppressed really well, especially in bright ambient light. But it does slightly undermine the immediate impact of an OLED monitor.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LThxDBBzZRtrCoTpo4pz4T-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XAGCMhRM57yDi7D4gggsRW-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The RGWB subpixel structure feeds into that somewhat. This is certainly a very bright monitor for an OLED as the specs imply. But as with all RGWB panels, the colour saturation isn't all that great, so it doesn't seem quite as vibrant as a monitor using Samsung's QD-OLED tech or arguably even the technically less-bright alternative LG Tandem WOLED panel tech with the RGB-stripe structure.</p><p>But the speed, there's absolutely no problem with the speed. <a href="https://www.pcgamer.com/hardware/gaming-monitors/lg-ultragear-25g590b-review/" target="_blank">I recently reviewed LG's new 1,000 Hz IPS monitor</a>, the 1080p one with the clunky pixel density but mega low latency. For motion sharpness, this 540 Hz OLED frankly tears it a new one. This monitor has the best motion clarity I have ever seen, it's absolutely fantastic.</p><div><blockquote><p>The Sony Inzone M10S II is just lightning quick, both in terms of pixel response and latency.</p></blockquote></div><p>What's more, as I found with that LG monitor, actually achieving the in-game frame rates required to saturate 1,000 Hz refresh isn't easy. I couldn't get near that in Counter-Strike 2, for instance. So, in terms of latency, you could argue that going beyond the 540 Hz offered by this Sony panel is pretty pointless. Well, it is until AMD or Intel release a CPU that'll do 1,000 Hz in most esports titles without the need for liquid nitrogen cooling.</p><p>Anywho, the Sony Inzone M10S II is just lightning quick, both in terms of pixel response and latency. It also offers 24.5-inch modes in both native 2,368-by-1,332 pixel and 1080p resolutions. And because this is an OLED, the unused area of the panel around the 24.5-inch image is completely off, not bleeding light in a distracting fashion.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UVi9ZVoWTAvyg74YAr65Pa-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>270 Hz Motion Blur Reduction mode on the left, plain old 540 Hz on the right.<small role="credit">Future</small></figcaption></figure></figure><p>All of that means I'd take this 540 Hz Sony over the 1,000 Hz LG all day long for esports, it's absolutely fantastic for my esports distraction of choice, Counter-Strike 2, let alone general gaming and computing. And I think even pro gamers would, too. Partly that's because of the real-world limitations around frame rates I just mentioned. But it's also because the image quality on offer here is so much better.</p><p>When it comes to spotting enemies, motion clarity and contrast matter and this Sony absolutely owns the LG IPS monitor. The inclusion of the 24.5-inch dual-mode options only makes the serious esports proposition even stronger.</p><div><blockquote><p>I'd take this 540 Hz Sony over the 1,000 Hz LG all day long for esports.</p></blockquote></div><p>On that note, Sony has included a couple of FPS Pro presets which accentuate the contrast even further and make red tones more vibrant. The latter is handy in games like Valorant where enemies are outlined with a bright red border.</p><p>To cover off a few of the other gaming-centric features, what about the Motion Blur Reduction and anti-VRR Flicker modes? The former does an impressive job of effectively making 270 Hz look about as clear as 540 Hz.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/F95suLDJJ8oFEJ2Qh6Rwti-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>As an all rounder for both gaming and daily computing, this Alienware is my new favourite.<small role="credit">Future</small></figcaption></figure></figure><p>It basically works by inserting a black frame in between each rendered frame, effectively halving the refresh rate from 540 Hz to 270 Hz. It does reduce brightness noticeably, but not catastrophically. I think for esports titles where you're not getting anywhere near 500-plus fps, it could come in handy for maximising motion clarity.</p><p>As for the anti-VRR Flicker tech, well, that was a bit of an odd one, albeit in a positive way. No matter what game I loaded and regardless of both in-game and monitor settings, I couldn't detect any VRR flicker at all on this monitor. Where it gets odd is that this was true whether or not I had the anti-VRR Flicker feature enabled or not.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DRJJ5G7eqJW6KBT6UkLhPS-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Whatever, the Sony Inzone M10S II is unquestionably an outstanding gaming monitor. Not only is it dramatically more versatile for all kinds of gaming than a 25-inch 1080p monitor thanks to its larger 27-inch panel and half-decent 1440p pixel density. I think it's actually preferable for the ultra-narrow remit of really serious esports, too. It has better motion clarity, far superior contrast and the real-world latency gap is probably negligible.</p><p>Of course, in a broader gaming and computing remit, the Sony Inzone M10S II doesn't look like a great deal. Not when you can get a really nice 32-inch 4K OLED for far less money and a fabulous 39-inch 5K2K for the same investment. But that obvious caveat aside, and assuming you are okay with a matte as opposed to glossy OLED, this is one of if not the best ultra-high-refresh gaming monitors currently available. It's really, really, super.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/sony-inzone-m10s-ii-review/</link>
                                                                            <description>
                            <![CDATA[ Probably the best ultra-high-refresh esports monitor yet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EJXvjgPP57g9gLuidYdsHd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RiyzB24bAAiyNooGqGWwSV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 09:57:30 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RiyzB24bAAiyNooGqGWwSV-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sony Inzone M10S II gaming monitor]]></media:description>                                                            <media:text><![CDATA[Sony Inzone M10S II gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Sony Inzone M10S II gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RiyzB24bAAiyNooGqGWwSV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div data-widget-type="review" data-widget-title="" data-model-name="Sony Inzone M10S II"></div><p>Until now, every OLED gaming monitor we've reviewed has been rated at 0.03 ms for pixel response. Well, not any more ladies and germs. Give it up for the new <a href="https://electronics.sony.com/tv-video/gaming-monitors/all-inzone-monitors/p/sdm27q102-b" target="_blank">Sony Inzone M10S II</a>, which clocks in at a mere 0.02 ms.</p><p>Is it a bit of a stretch to think the human eye can tell the difference between three one-hundred-thousandths of a second and two one-hundred-thousandths—or 30 microseconds and 20 microseconds, if you prefer. But the point here is what that pixel response spec hints at.</p><p>The Sony Inzone M10S II is unambiguously, unashamedly, unapologetically aimed at fast-paced gaming and esports. Indeed, this monitor has been developed with the help of pro esports outfit, Fnatic.</p><div ><table><caption>Sony Inzone M10S II specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>27-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2,560 x 1,440</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>335 nits full screen, 1,500 peak HDR 1% APL</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.02 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>540 Hz @ 1440p, 720 Hz @ 720p</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 500</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG Tandem WOLED panel, 2x HDMI 2.1, DisplayPort 2.1, USB-A hub, 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://electronics.sony.com/tv-video/gaming-monitors/all-inzone-monitors/p/sdm27q102-b" target="_blank">$1,099</a> | <a href="https://www.sony.co.uk/gaming-gear/products/inzone-m10s-ii" target="_blank">£1,199</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're a speed freak:</strong> With a 540 Hz refresh rate and 0.02 ms pixel response, this is one of the fastest monitors on the planet.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want a cinematic experience:</strong> At 27 inches, the Sony Inzone M10S II isn't puny. But at this price point, 39-inch 5K2K OLEDs are available.</p></div></div></div></div><p>Along with the almost pointlessly fast pixel response, you get a 1440p native resolution and 540 Hz refresh. Oh, and we're talking 27 inches and an LG WOLED panel. That basic recipe of 27-inch 1440p OLED is carried over from <a href="https://www.pcgamer.com/hardware/gaming-monitors/sony-inzone-m10s-gaming-monitor-review/" target="_blank">the first generation Sony Inzone M10S</a>, but this time Sony is using the latest LG Tandem WOLED panel generation.</p><p>The most obvious upside of that panel involves brightness. Sony has this model pegged at 1,500 nits peak HDR and 335 nits full-screen brightness. Those numbers are about as good as gaming OLEDs get, today.</p><p>They also indicate that this is an RGWB panel rather than one with the so-called pure RGB-stripe subpixel structure we've seen monitors like the <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw3926qw-review/" target="_blank">Alienware AW3926QW</a> and <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-swift-pg32ucwm-review/" target="_blank">Asus ROG Swift PG32UCWM</a>. We'll come back to the implications of that in a bit.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EChwQfy5h4EQrdscisdYCi" name="Sony Inzone M10S II 00005" alt="Sony Inzone M10S II gaming monitor" src="https://cdn.mos.cms.futurecdn.net/EChwQfy5h4EQrdscisdYCi-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/EChwQfy5h4EQrdscisdYCi-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Further gaming centric features include the image processing trifecta of dual-mode support, motion blur reduction and anti VRR flicker tech. The dual-mode options include both 24.5-inch modes and a 720 Hz 720p mode.</p><p>Actually, even the stand has been optimised for gaming. For starters, the round base is absolutely tiny. You might think that makes for an unstable monitor. But provided you place it on a flat, hard surface, it's rock solid, while leaving minimising intrusion into your desk space. In classic Sony style, it also looks and feels expensive in a way that very few monitors manage.</p><p>What's more, the tilt adjustment allows for 35 degrees of upwards movement. Some pro gamers like to tilt their monitors aggressively and then shove their faces right into the panel. If that's something you want to emulate, well, the Sony Inzone M10S II will cater for that right out of the box. You won't need to buy an aftermarket VESA stand.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4TcfwVVHASEG2hAy4NVZTo-1920-80.jpg" alt="Sony Inzone M10S II dual-mode settings" /><figcaption>The dual-mode option makes this a versatile monitor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gt4qghhCAQ2GktgrSq2z87-1920-80.jpg" alt="Sony Inzone M10S II running in dual-mode." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Connectivity, meanwhile, includes HDMI and DisplayPort, but there's no USB-C for single-cable connectivity to a laptop. Obviously, this is an out-and-out gaming panel, so USB-C connectivity isn't automatically a high priority. But at this price point, it seems like something of an omission.</p><p>Oh, yeah, I hadn't mentioned the price, had I? The Sony Inzone M10S II weighs in at $1,099 in the USA and £1,199 in the UK. Yup, that's mega money and it emphasises just what a premium has been placed on achieving the 540 Hz and 0.02 ms speed.</p><div><blockquote><p>You are paying dearly for the Sony Inzone M10S II's refresh rate and response performance, that's for sure.</p></blockquote></div><p>Both of those fancy RGB-stripe OLEDs I mentioned earlier from Alienware and Asus can be had for similar money. One is a 39-inch 5K2K panel, the other a 32-inch 4K model. In short, you are paying dearly for the Sony Inzone M10S II's refresh rate and response performance.</p><p>Just to round everything out before we get to what this thing actually looks like, Sony has gone for a matte anti-glare coating as opposed to glossy. Again, this arguably squares with the tight focus on esports over optimising for the last word in contrast and HDR image quality. Finally, the panel is covered by a three-year warranty, including OLED burn-in.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H2NUY5HVK9hzerXh7Q9nfA-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>That's one big ol' glossy panel.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D5bmtyBCuADDM32jF5xigG-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cEMpZ2jR8Mx6hoXP4FNiUK-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ME6EJiGSsKik4fMfWvAejN-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KY5cnqVzwLYJCXppubJJHB-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On, then, to the actual performance. Out of the box and the first thing you notice is that matte anti-glare coating. By today's standards, it's properly matte as opposed to the semi-glossy coating that most "matte" panels have these days.</p><p>That has an immediate impact on the look of the display. Subjectively, it's not as contrasty and saturated as most OLED monitors. The upside is that reflections are suppressed really well, especially in bright ambient light. But it does slightly undermine the immediate impact of an OLED monitor.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LThxDBBzZRtrCoTpo4pz4T-1920-80.jpg" alt="Sony Inzone M10S II  gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XAGCMhRM57yDi7D4gggsRW-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The RGWB subpixel structure feeds into that somewhat. This is certainly a very bright monitor for an OLED as the specs imply. But as with all RGWB panels, the colour saturation isn't all that great, so it doesn't seem quite as vibrant as a monitor using Samsung's QD-OLED tech or arguably even the technically less-bright alternative LG Tandem WOLED panel tech with the RGB-stripe structure.</p><p>But the speed, there's absolutely no problem with the speed. <a href="https://www.pcgamer.com/hardware/gaming-monitors/lg-ultragear-25g590b-review/" target="_blank">I recently reviewed LG's new 1,000 Hz IPS monitor</a>, the 1080p one with the clunky pixel density but mega low latency. For motion sharpness, this 540 Hz OLED frankly tears it a new one. This monitor has the best motion clarity I have ever seen, it's absolutely fantastic.</p><div><blockquote><p>The Sony Inzone M10S II is just lightning quick, both in terms of pixel response and latency.</p></blockquote></div><p>What's more, as I found with that LG monitor, actually achieving the in-game frame rates required to saturate 1,000 Hz refresh isn't easy. I couldn't get near that in Counter-Strike 2, for instance. So, in terms of latency, you could argue that going beyond the 540 Hz offered by this Sony panel is pretty pointless. Well, it is until AMD or Intel release a CPU that'll do 1,000 Hz in most esports titles without the need for liquid nitrogen cooling.</p><p>Anywho, the Sony Inzone M10S II is just lightning quick, both in terms of pixel response and latency. It also offers 24.5-inch modes in both native 2,368-by-1,332 pixel and 1080p resolutions. And because this is an OLED, the unused area of the panel around the 24.5-inch image is completely off, not bleeding light in a distracting fashion.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UVi9ZVoWTAvyg74YAr65Pa-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>270 Hz Motion Blur Reduction mode on the left, plain old 540 Hz on the right.<small role="credit">Future</small></figcaption></figure></figure><p>All of that means I'd take this 540 Hz Sony over the 1,000 Hz LG all day long for esports, it's absolutely fantastic for my esports distraction of choice, Counter-Strike 2, let alone general gaming and computing. And I think even pro gamers would, too. Partly that's because of the real-world limitations around frame rates I just mentioned. But it's also because the image quality on offer here is so much better.</p><p>When it comes to spotting enemies, motion clarity and contrast matter and this Sony absolutely owns the LG IPS monitor. The inclusion of the 24.5-inch dual-mode options only makes the serious esports proposition even stronger.</p><div><blockquote><p>I'd take this 540 Hz Sony over the 1,000 Hz LG all day long for esports.</p></blockquote></div><p>On that note, Sony has included a couple of FPS Pro presets which accentuate the contrast even further and make red tones more vibrant. The latter is handy in games like Valorant where enemies are outlined with a bright red border.</p><p>To cover off a few of the other gaming-centric features, what about the Motion Blur Reduction and anti-VRR Flicker modes? The former does an impressive job of effectively making 270 Hz look about as clear as 540 Hz.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/F95suLDJJ8oFEJ2Qh6Rwti-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption>As an all rounder for both gaming and daily computing, this Alienware is my new favourite.<small role="credit">Future</small></figcaption></figure></figure><p>It basically works by inserting a black frame in between each rendered frame, effectively halving the refresh rate from 540 Hz to 270 Hz. It does reduce brightness noticeably, but not catastrophically. I think for esports titles where you're not getting anywhere near 500-plus fps, it could come in handy for maximising motion clarity.</p><p>As for the anti-VRR Flicker tech, well, that was a bit of an odd one, albeit in a positive way. No matter what game I loaded and regardless of both in-game and monitor settings, I couldn't detect any VRR flicker at all on this monitor. Where it gets odd is that this was true whether or not I had the anti-VRR Flicker feature enabled or not.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DRJJ5G7eqJW6KBT6UkLhPS-1920-80.jpg" alt="Sony Inzone M10S II gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Whatever, the Sony Inzone M10S II is unquestionably an outstanding gaming monitor. Not only is it dramatically more versatile for all kinds of gaming than a 25-inch 1080p monitor thanks to its larger 27-inch panel and half-decent 1440p pixel density. I think it's actually preferable for the ultra-narrow remit of really serious esports, too. It has better motion clarity, far superior contrast and the real-world latency gap is probably negligible.</p><p>Of course, in a broader gaming and computing remit, the Sony Inzone M10S II doesn't look like a great deal. Not when you can get a really nice 32-inch 4K OLED for far less money and a fabulous 39-inch 5K2K for the same investment. But that obvious caveat aside, and assuming you are okay with a matte as opposed to glossy OLED, this is one of if not the best ultra-high-refresh gaming monitors currently available. It's really, really, super.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gigabyte admits an oopsie with Gigabyte Control Center software leaving kernel exposed to attackers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you have a Gigabyte motherboard and use the Gigabyte Control Center (GCC) software, you'd better download the latest version of the software. While the risk of a local attacker hacking into your PC is pretty slim, it's best practice to just cover your butt before anything bad happens.</p><p>Gigabyte has listed a new vulnerability on its website that affects a pair of kernel drivers, GVCIDrv64.sys and gdrv3.sys. It says the drivers are components of the GCC software, which is widely recommended alongside the company's motherboards.</p><p>"The vulnerabilities exist in the kernel drivers' IOCTL interfaces." Gigabyte says of the cause of the vulnerability. "Due to insufficient access control and improper validation of input parameters, authenticated local attackers can perform unauthorized operations, including arbitrary physical memory mapping and direct hardware access.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>An attacker can wield those vulnerable drivers through a "specially crafted" IOCTL request. In doing so, bypassing important memory protections and allowing them to elevate themselves to the most trusted level of your PC, the kernel.</p><p>Gigabyte thanks Mohamed Alzhrani (0xMaz) and Subhan Sultanov (me1n) for discovering the vulnerability and helping the patching effort. This comes at a time when <a href="https://www.phoronix.com/news/Intel-Bug-Bounty-Program-Ends" target="_blank">Intel is said to be ending its lucrative bug bounty program</a>. </p><p>There is a fix available. Any version of GCC from 26.08.28.01, GBT_VGA_26.08.24.01 or later has the mitigation in place. Looks like the current GCC version is <a href="https://www.gigabyte.com/Support/Utility?kw=GIGABYTE+Control+Center&p=1" target="_blank">26.09.10.01</a>. The mitigation includes the following: </p><ul><li>Enhanced Access Control: Implemented strict security descriptors to ensure that the driver device objects are only accessible to authorized system accounts, preventing unprivileged users from interacting with the driver.</li><li>Interface Hardening: Removed unnecessary and high-risk interfaces that allowed direct physical memory mapping.</li><li>Privilege Validation: Integrated mandatory privilege checks for all hardware-access functions to ensure only requests with appropriate administrative rights are processed.</li><li>Input Validation: Implemented rigorous validation for all IOCTL input parameters to block access to restricted hardware registers and configuration spaces.</li></ul><p>So, get that software updated. And if you're keen to stay on top of these things, here's the Gigabyte page with all its <a href="https://www.gigabyte.com/security/security-advisory" target="_blank">security disclosures</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/motherboards/gigabyte-admits-an-oopsie-with-gigabyte-control-center-software-leaving-kernel-exposed-to-attackers/</link>
                                                                            <description>
                            <![CDATA[ Mitigated version is already available. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4uugsuLS5gT9xbJ5XkmAKf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WmUXMRVEiSvqg7LfweomfN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 09:17:21 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Motherboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WmUXMRVEiSvqg7LfweomfN-1920-80.jpg">
                                                            <media:credit><![CDATA[Gigabyte]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Gigabyte Control Center software]]></media:description>                                                            <media:text><![CDATA[Gigabyte Control Center software]]></media:text>
                                <media:title type="plain"><![CDATA[Gigabyte Control Center software]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WmUXMRVEiSvqg7LfweomfN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you have a Gigabyte motherboard and use the Gigabyte Control Center (GCC) software, you'd better download the latest version of the software. While the risk of a local attacker hacking into your PC is pretty slim, it's best practice to just cover your butt before anything bad happens.</p><p>Gigabyte has listed a new vulnerability on its website that affects a pair of kernel drivers, GVCIDrv64.sys and gdrv3.sys. It says the drivers are components of the GCC software, which is widely recommended alongside the company's motherboards.</p><p>"The vulnerabilities exist in the kernel drivers' IOCTL interfaces." Gigabyte says of the cause of the vulnerability. "Due to insufficient access control and improper validation of input parameters, authenticated local attackers can perform unauthorized operations, including arbitrary physical memory mapping and direct hardware access.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>An attacker can wield those vulnerable drivers through a "specially crafted" IOCTL request. In doing so, bypassing important memory protections and allowing them to elevate themselves to the most trusted level of your PC, the kernel.</p><p>Gigabyte thanks Mohamed Alzhrani (0xMaz) and Subhan Sultanov (me1n) for discovering the vulnerability and helping the patching effort. This comes at a time when <a href="https://www.phoronix.com/news/Intel-Bug-Bounty-Program-Ends" target="_blank">Intel is said to be ending its lucrative bug bounty program</a>. </p><p>There is a fix available. Any version of GCC from 26.08.28.01, GBT_VGA_26.08.24.01 or later has the mitigation in place. Looks like the current GCC version is <a href="https://www.gigabyte.com/Support/Utility?kw=GIGABYTE+Control+Center&p=1" target="_blank">26.09.10.01</a>. The mitigation includes the following: </p><ul><li>Enhanced Access Control: Implemented strict security descriptors to ensure that the driver device objects are only accessible to authorized system accounts, preventing unprivileged users from interacting with the driver.</li><li>Interface Hardening: Removed unnecessary and high-risk interfaces that allowed direct physical memory mapping.</li><li>Privilege Validation: Integrated mandatory privilege checks for all hardware-access functions to ensure only requests with appropriate administrative rights are processed.</li><li>Input Validation: Implemented rigorous validation for all IOCTL input parameters to block access to restricted hardware registers and configuration spaces.</li></ul><p>So, get that software updated. And if you're keen to stay on top of these things, here's the Gigabyte page with all its <a href="https://www.gigabyte.com/security/security-advisory" target="_blank">security disclosures</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Touch grass? Not when AMD has whittled down ray tracing memory usage by 98% for these hardware-sapping bushes and trees ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As someone who spent a lot of their childhood talking to trees, I'm of the opinion that videogame forestry doesn't need to look any better than <a href="https://www.pcgamer.com/alan-wake-2-review/" target="_blank">Alan Wake 2</a>'s Pacific Northwest woodlands. That hasn't stopped AMD from innovating though; by leveraging 'tetrahedral cages' to help render a vast scene of greenery, researchers at the company say they've managed to cut the potential ray tracing memory usage by 98%.</p><p>Typically, a scene of around 25,000 independently animated plants made of hundreds of thousands of triangles could hoover up 80 GB of GPU memory. Not only that, but it would take a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> GPU 300 ms per frame to check which surfaces within a scene are intersecting with a ray (the data structure that organises this information is called a Bounding Volume Hierarchy). In short, using traditional tech to render such a densely populated scene would be slow and choppy.</p><p>Holger Gruen, a Fellow of AMD's Advanced Graphics Program, <a href="https://gpuopen.com/learn/how-tetrahedral-cages-significantly-reduce-bvh-memory-usage/" target="_blank">recently shared on GPUOpen</a> that the team's tetrahedral cage demos only use "1.7 GB of BVH memory and approximately 3.3 ms for all BVH updates per frame" in comparison. Touch grass? Not when we've got trees like these.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Anyway, let me break down how this tech works: a tetrahedral cage essentially wraps around the dense mesh of all that plant matter. Rather than many polygonal leaves bobbing in the simulated breeze, only the simplified cage deforms instead. So, rather than looking straight at the many wibbly-wobbly vertices of a virtual tree, rays are instead traced along the simplified surface structure of the tetrahedral cage around it.</p><p>At the risk of really oversimplifying, I think of this tech a bit like those 3D models or laser-engravings you sometimes see inside cubes of crystal—but maybe that's just me.</p><p>"The dense geometry of an animated object and its BVH structures remain static and reusable. During runtime, only the cage deforms. Rays are transformed back into a static reference frame before intersecting them with the dense set of triangles," Gruen explains. "This means animation cost only scales with cage complexity, not with triangle count. This comes at the expense of losing animation control over every vertex, but this is fine for many animations."</p><p>In other words, for a scene where the focus is less on the luscious fronds of a single plant and more on a field of foliage, devs likely won't miss the ability to finetune individual animations. But for 3D trees with personality, tetrahedral cages won't be as useful.</p><p>It's also important to note that the tech is still a research demonstration, rather than a fully fledged feature coming to a game near you soon. That said, the team is already "<a href="https://gpuopen.com/learn/ray-tracing-massive-amounts-animated-geometry/" target="_blank">hard at work</a>" on making "DXR samples and a header-only C++ library that allows building high-quality tetrahedral cages for skinned objects, keyframe-animated objects, and static objects." You can also read more about the team's research in <a href="https://dl.acm.org/doi/full/10.1145/3820014" target="_blank">the open access paper 'Ray Tracing Massive Amounts of Animated Geometry</a>'.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/touch-grass-not-when-amd-has-whittled-down-ray-tracing-memory-usage-by-98-percent-for-these-hardware-sapping-bushes-and-trees/</link>
                                                                            <description>
                            <![CDATA[ I don't need to get out more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6DheJA5qYCrysj377vsQMe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hWScrhSATsjFASo8C4X4oP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 15:47:01 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 15:47:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hWScrhSATsjFASo8C4X4oP-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Alan Wake 2&amp;#39;s foliage in Remedy&amp;#39;s Northlight engine.]]></media:description>                                                            <media:text><![CDATA[Alan Wake 2 Northlight engine gameplay comparison screenshots]]></media:text>
                                <media:title type="plain"><![CDATA[Alan Wake 2 Northlight engine gameplay comparison screenshots]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hWScrhSATsjFASo8C4X4oP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As someone who spent a lot of their childhood talking to trees, I'm of the opinion that videogame forestry doesn't need to look any better than <a href="https://www.pcgamer.com/alan-wake-2-review/" target="_blank">Alan Wake 2</a>'s Pacific Northwest woodlands. That hasn't stopped AMD from innovating though; by leveraging 'tetrahedral cages' to help render a vast scene of greenery, researchers at the company say they've managed to cut the potential ray tracing memory usage by 98%.</p><p>Typically, a scene of around 25,000 independently animated plants made of hundreds of thousands of triangles could hoover up 80 GB of GPU memory. Not only that, but it would take a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> GPU 300 ms per frame to check which surfaces within a scene are intersecting with a ray (the data structure that organises this information is called a Bounding Volume Hierarchy). In short, using traditional tech to render such a densely populated scene would be slow and choppy.</p><p>Holger Gruen, a Fellow of AMD's Advanced Graphics Program, <a href="https://gpuopen.com/learn/how-tetrahedral-cages-significantly-reduce-bvh-memory-usage/" target="_blank">recently shared on GPUOpen</a> that the team's tetrahedral cage demos only use "1.7 GB of BVH memory and approximately 3.3 ms for all BVH updates per frame" in comparison. Touch grass? Not when we've got trees like these.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Anyway, let me break down how this tech works: a tetrahedral cage essentially wraps around the dense mesh of all that plant matter. Rather than many polygonal leaves bobbing in the simulated breeze, only the simplified cage deforms instead. So, rather than looking straight at the many wibbly-wobbly vertices of a virtual tree, rays are instead traced along the simplified surface structure of the tetrahedral cage around it.</p><p>At the risk of really oversimplifying, I think of this tech a bit like those 3D models or laser-engravings you sometimes see inside cubes of crystal—but maybe that's just me.</p><p>"The dense geometry of an animated object and its BVH structures remain static and reusable. During runtime, only the cage deforms. Rays are transformed back into a static reference frame before intersecting them with the dense set of triangles," Gruen explains. "This means animation cost only scales with cage complexity, not with triangle count. This comes at the expense of losing animation control over every vertex, but this is fine for many animations."</p><p>In other words, for a scene where the focus is less on the luscious fronds of a single plant and more on a field of foliage, devs likely won't miss the ability to finetune individual animations. But for 3D trees with personality, tetrahedral cages won't be as useful.</p><p>It's also important to note that the tech is still a research demonstration, rather than a fully fledged feature coming to a game near you soon. That said, the team is already "<a href="https://gpuopen.com/learn/ray-tracing-massive-amounts-animated-geometry/" target="_blank">hard at work</a>" on making "DXR samples and a header-only C++ library that allows building high-quality tetrahedral cages for skinned objects, keyframe-animated objects, and static objects." You can also read more about the team's research in <a href="https://dl.acm.org/doi/full/10.1145/3820014" target="_blank">the open access paper 'Ray Tracing Massive Amounts of Animated Geometry</a>'.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Who the hell is buying their server memory from Amazon?! Also, can I interest you in a $101,000 kit? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>This appeared on my X feed this morning and it's been bouncing around in my brain since I saw it. Titled as the "first $100,000 RAM kit" it caught my eye. The first thing to note is that this is, inevitably, server grade memory, and 2 TB of the stuff as well.</p><p>It's <a href="https://www.amazon.com/16X128GB-DDR5-5600-Compatible-Hypertec-GS680R-G6/dp/B0HK21M7XD?th=1" target="_blank">DDR5-5600 of ECC RDIMM in a 16-pack kit for precisely $101,451.99 at Amazon</a>, for all you server engineers out there. But the question that has been burning my bonce is who is buying their server farm memory directly from Amazon? But hey, Nemix RAM has been around a while now, and if it really is offering lifetime warranty on your $100k+ purchase that ain't bad. But surely, <em>surely,</em> you're getting a better deal from whoever you deal with, because if you're looking after datacenter hardware you must have been getting your kit from somewhere else originally, right?</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2101658775547494630"><p lang="en" dir="ltr">First $100,000 RAM kit 💀 https://t.co/oxI9q1fKd4 pic.twitter.com/9cKP39N7xz<a href="https://twitter.com/cantworkitout/status/2101658775547494630">September 20, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>But then, I think we're probably at the point in the memory crisis where it really is any port in a storm, and people are getting memory wherever they can find it. So I guess this is just a sign of where we're at right now.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/who-the-hell-is-buying-their-server-memory-from-amazon-also-can-i-interest-you-in-a-usd101-000-kit/</link>
                                                                            <description>
                            <![CDATA[ An X post just highlighted to me that Amazon really does sell everything. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UQw9bQgMNtum6Dn6Fhj3cK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YKQa8E8AHuRyXaZGbtvJr6-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 13:38:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YKQa8E8AHuRyXaZGbtvJr6-1920-80.jpg">
                                                            <media:credit><![CDATA[Nemix RAM]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A 2 TB server RAM kit]]></media:description>                                                            <media:text><![CDATA[A 2 TB server RAM kit]]></media:text>
                                <media:title type="plain"><![CDATA[A 2 TB server RAM kit]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YKQa8E8AHuRyXaZGbtvJr6-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This appeared on my X feed this morning and it's been bouncing around in my brain since I saw it. Titled as the "first $100,000 RAM kit" it caught my eye. The first thing to note is that this is, inevitably, server grade memory, and 2 TB of the stuff as well.</p><p>It's <a href="https://www.amazon.com/16X128GB-DDR5-5600-Compatible-Hypertec-GS680R-G6/dp/B0HK21M7XD?th=1" target="_blank">DDR5-5600 of ECC RDIMM in a 16-pack kit for precisely $101,451.99 at Amazon</a>, for all you server engineers out there. But the question that has been burning my bonce is who is buying their server farm memory directly from Amazon? But hey, Nemix RAM has been around a while now, and if it really is offering lifetime warranty on your $100k+ purchase that ain't bad. But surely, <em>surely,</em> you're getting a better deal from whoever you deal with, because if you're looking after datacenter hardware you must have been getting your kit from somewhere else originally, right?</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2101658775547494630"><p lang="en" dir="ltr">First $100,000 RAM kit 💀 https://t.co/oxI9q1fKd4 pic.twitter.com/9cKP39N7xz<a href="https://twitter.com/cantworkitout/status/2101658775547494630">September 20, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>But then, I think we're probably at the point in the memory crisis where it really is any port in a storm, and people are getting memory wherever they can find it. So I guess this is just a sign of where we're at right now.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Thing, is that you? Watch this disembodied AI robot hand 'walk' like a terrible spider from the depths of my nightmares ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/93BLyBPAfYs" allowfullscreen></iframe></div></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/thing-is-that-you-watch-this-disembodied-ai-robot-hand-walk-like-a-terrible-spider-from-the-depths-of-my-nightmares/</link>
                                                                            <description>
                            <![CDATA[ Ah, another thing to keep me awake at night. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eXgPjBWvNMLXsxvupfZWd7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/imMwHt5covqagdGF4KfTX6-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 13:17:33 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 13:17:54 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/imMwHt5covqagdGF4KfTX6-1920-80.jpg">
                                                            <media:credit><![CDATA[Soft Robotics Lab [SRL] / ETH Zurich]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A disembodied robot hand walking on a paving slab in horrifying fashion]]></media:description>                                                            <media:text><![CDATA[A disembodied robot hand walking on a paving slab in horrifying fashion]]></media:text>
                                <media:title type="plain"><![CDATA[A disembodied robot hand walking on a paving slab in horrifying fashion]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/imMwHt5covqagdGF4KfTX6-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/93BLyBPAfYs" allowfullscreen></iframe></div></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I remember when Jensen Huang used to sell me GPUs, now he's out there having to deny that AI will cause 'the end of the world' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The hardware landscape of 2021 feels like a distant world. Case in point this past week, Nvidia CEO Jensen Huang said that talk of an AI-induced extinction event for humanity is overblown and "not grounded in science." Huang's comments were in part responding to claims made earlier this month by ex-Anthropic researcher, Jacob Coxon, <a href="https://www.pcgamer.com/software/ai/ex-anthropic-researcher-argues-ai-progress-could-kill-us-all-by-the-end-of-the-decade-and-progress-is-not-slowing/" target="_blank">saying that AI progress 'could kill us all by the end of the decade'</a>.</p><p>"2030 is not going to be the end of the world. There is 0% chance that's going to be the end of the world," <a href="https://www.cbsnews.com/news/jensen-huang-nvidia-rejects-ai-extinction-warnings/" target="_blank">Huang told CBS News on Friday</a>. "Scaring people is unnecessary. It is irresponsible."</p><p>Compare and contrast this state of affairs to five years ago, when the keynote for <a href="https://www.pcgamer.com/nvidia-gtc-2021-keynote-watch-here/" target="_blank">GTC 2021 came to you predominantly from Huang's own kitchen</a>, and the month before <a href="https://www.pcgamer.com/nvidia-pays-good-money-for-a-hashtag-emoji-simply-to-poke-fun-at-its-ceo/" target="_blank">Nvidia spent a decent chunk of change on a tiny leather jacket emoji to poke fun at its CEO</a>. Ah, simpler times; the leather jackets persist, but now Huang is fielding calls on-stage from the US president, <a href="https://www.pcgamer.com/hardware/nvidia-ceo-jensen-huang-tells-trump-he-agrees-the-ai-doomsayers-are-perpetrating-a-hoax-you-saw-through-all-of-that/" target="_blank">offering assurances to Trump that he "saw through" all of the AI doomsaying</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>As I've said before, <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">I barely remember the last time Nvidia mentioned gaming at all in an earnings call</a>, with the company being all-in on AI for some time now. As such, Huang told CBS News last week, "Our company's success is directly connected to the safe deployment of [AI] products and services. If we don't continue to do that, our value would be diminished."</p><p>Still, it's a strange state of affairs when the guy who used to primarily sell us PC gamers GPUs is having to offer assurances that the world isn't ending. That's all without saying anything about the CEO rocking up to the White House in a leather jacket and <a href="https://www.pcgamer.com/hardware/trump-confirms-he-brought-jensen-huang-on-his-expedition-to-convince-china-to-open-up/" target="_blank">joining the US president on his expedition to convince China to 'open up'</a>.</p><p>Mind you, the more things change, the more they stay the same, as one of <a href="https://www.pcgamer.com/nvidia-2021-biggest-questions-to-answer/" target="_blank">our Dave's big questions for Nvidia back in 2021</a> was 'Can Nvidia actually build enough GPUs to please gamers?' Obviously, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">the reasons for GPU scarcity are different now</a>, but it remains a mission to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">track down a 50-series GPU at MSRP</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/ai/i-remember-when-jensen-huang-used-to-sell-me-gpus-now-hes-out-there-having-to-deny-that-ai-will-cause-the-end-of-the-world/</link>
                                                                            <description>
                            <![CDATA[ And I still can't find a 50-series card at MSRP. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cpK4gyKuqHe6uCixdAnj6k</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jkpJdwnykXaeKsNk83qg3S-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 12:10:44 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 12:10:51 +0000</updated>
                                                                                                                                            <category><![CDATA[AI]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jkpJdwnykXaeKsNk83qg3S-1920-80.jpg">
                                                            <media:credit><![CDATA[David Paul Morris/Bloomberg via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jen-Hsun Huang, president and chief executive officer of Nvidia Corp., holds up the new Nvidia GeForce RTX 2060 graphics processor during the company&#039;s event at the 2019 Consumer Electronics Show (CES) in Las Vegas, Nevada, U.S., on Sunday, Jan. 6, 2019.]]></media:description>                                                            <media:text><![CDATA[Jen-Hsun Huang, president and chief executive officer of Nvidia Corp., holds up the new Nvidia GeForce RTX 2060 graphics processor during the company&#039;s event at the 2019 Consumer Electronics Show (CES) in Las Vegas, Nevada, U.S., on Sunday, Jan. 6, 2019.]]></media:text>
                                <media:title type="plain"><![CDATA[Jen-Hsun Huang, president and chief executive officer of Nvidia Corp., holds up the new Nvidia GeForce RTX 2060 graphics processor during the company&#039;s event at the 2019 Consumer Electronics Show (CES) in Las Vegas, Nevada, U.S., on Sunday, Jan. 6, 2019.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jkpJdwnykXaeKsNk83qg3S-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The hardware landscape of 2021 feels like a distant world. Case in point this past week, Nvidia CEO Jensen Huang said that talk of an AI-induced extinction event for humanity is overblown and "not grounded in science." Huang's comments were in part responding to claims made earlier this month by ex-Anthropic researcher, Jacob Coxon, <a href="https://www.pcgamer.com/software/ai/ex-anthropic-researcher-argues-ai-progress-could-kill-us-all-by-the-end-of-the-decade-and-progress-is-not-slowing/" target="_blank">saying that AI progress 'could kill us all by the end of the decade'</a>.</p><p>"2030 is not going to be the end of the world. There is 0% chance that's going to be the end of the world," <a href="https://www.cbsnews.com/news/jensen-huang-nvidia-rejects-ai-extinction-warnings/" target="_blank">Huang told CBS News on Friday</a>. "Scaring people is unnecessary. It is irresponsible."</p><p>Compare and contrast this state of affairs to five years ago, when the keynote for <a href="https://www.pcgamer.com/nvidia-gtc-2021-keynote-watch-here/" target="_blank">GTC 2021 came to you predominantly from Huang's own kitchen</a>, and the month before <a href="https://www.pcgamer.com/nvidia-pays-good-money-for-a-hashtag-emoji-simply-to-poke-fun-at-its-ceo/" target="_blank">Nvidia spent a decent chunk of change on a tiny leather jacket emoji to poke fun at its CEO</a>. Ah, simpler times; the leather jackets persist, but now Huang is fielding calls on-stage from the US president, <a href="https://www.pcgamer.com/hardware/nvidia-ceo-jensen-huang-tells-trump-he-agrees-the-ai-doomsayers-are-perpetrating-a-hoax-you-saw-through-all-of-that/" target="_blank">offering assurances to Trump that he "saw through" all of the AI doomsaying</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>As I've said before, <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">I barely remember the last time Nvidia mentioned gaming at all in an earnings call</a>, with the company being all-in on AI for some time now. As such, Huang told CBS News last week, "Our company's success is directly connected to the safe deployment of [AI] products and services. If we don't continue to do that, our value would be diminished."</p><p>Still, it's a strange state of affairs when the guy who used to primarily sell us PC gamers GPUs is having to offer assurances that the world isn't ending. That's all without saying anything about the CEO rocking up to the White House in a leather jacket and <a href="https://www.pcgamer.com/hardware/trump-confirms-he-brought-jensen-huang-on-his-expedition-to-convince-china-to-open-up/" target="_blank">joining the US president on his expedition to convince China to 'open up'</a>.</p><p>Mind you, the more things change, the more they stay the same, as one of <a href="https://www.pcgamer.com/nvidia-2021-biggest-questions-to-answer/" target="_blank">our Dave's big questions for Nvidia back in 2021</a> was 'Can Nvidia actually build enough GPUs to please gamers?' Obviously, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">the reasons for GPU scarcity are different now</a>, but it remains a mission to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">track down a 50-series GPU at MSRP</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Frame's odd charging behaviour gets patched: cuts recharge times in half in some instances ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A new version of SteamOS for Steam Frame has just landed. The company has fixed a few issues with the VR headset following its launch last week, which I'll get to in a bit, but one change stood out to me in the patch notes: Valve has added "substantially faster charging while unit is off / sleeping."</p><p>I found the Steam Frame to be slow to charge during my time testing it ahead of my review. It took over two hours to go from totally depleted to fully charged (you can see the full timings in the battery section of my <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/#section-steam-frame-battery" target="_blank">Steam Frame review</a>). When I installed a power meter between the charger and the outlet, it read just 11 W, which is much lower than the maximum output that could be delivered by the official power adapter, which is 45 W.</p><p>So, I reached out to Valve with my findings. Mostly to see if this was some sort of protection measure for the battery's long-term health.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Valve responded: "An empty battery takes around two hours to charge to full capacity. However, the charging is not linear. There is fast charging from 0 to 65%, and regular charging from 65% and up. Charging to 65% is expected to take less than 40 minutes. (Note: these values may be optimized over time, and are therefore subject to change.)"</p><p>I hadn't noticed any fast charging myself—it was always 11 W or thereabouts on my power meter throughout a full charge cycle—so this led to further experimentation. It might seem normal for most users, but when you're actively trying to test charging times, you tend to let the device run flat first. This time I didn't.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qQx45jNYn8HbXfCq3nyHMT" name="IMG_7155" alt="The USB Type-C charging port on the side of the battery pack to the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/qQx45jNYn8HbXfCq3nyHMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I ran the battery on the Frame down to around 4%, then started charging it. Lo and behold, the power meter read roughly 31 W, and the Steam Frame went from 4% to 65% in 35 minutes. Valve's timing was pretty spot-on. After that, it dropped to 18 W for the final charge to 100%, with a total charge time of just 75 minutes.</p><p>I thought I was doing the right thing by leaving the Frame switched off during charging to save power and charge it faster. Turns out, I was doing the exact opposite, and I'm sure others would've fallen foul of this too once the headset was in the hands of thousands of customers.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="okozJs3C3MPnR2jWRjNGLT" name="IMG_7144" alt="The battery pack on the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/okozJs3C3MPnR2jWRjNGLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Thankfully, this is one of the first things to be addressed in the latest version of SteamOS for Steam Frame, <a href="https://steamcommunity.com/games/4165890/announcements/detail/711161056325533926" target="_blank">version 0.3.0</a>. I've had a quick test with the update installed, and my power meter now reads 27 W with the Frame switched off. That's much higher.</p><p>This makes way more sense to me; I can now enjoy the headset until the final juice leaves the cell, and not have to worry about needlessly doubling the charging time in doing so. </p><p>Here are the other changes in the update: </p><p><strong>General</strong></p><ul><li>Substantially faster charging while unit is off / sleeping</li><li>Improved controller tracking while haptics are active</li><li>Improved system stability and reliability under high load</li><li>Fixed "garbled audio" microphone bug</li></ul><p><strong>UX</strong></p><ul><li>Fixed per-app Motion Smoothing -> "Force Always-On" setting (was getting ignored)</li><li>Improved motion smoothing behavior in Alyx</li><li>Added VR Settings control for "Game dimming when dashboard is visible"</li><li>VR Settings -> Play Area no longer auto-shows bounds</li></ul><p><strong>Developer</strong></p><ul><li>Change Playable performance criteria to allow any resolution (was: 1440p)</li><li>Vulkan layer fixes for increased game compatibility</li><li>Multiple improvements to overall system / OS performance</li><li>Multiple improvements to graphics performance (Mesa)</li></ul><p>Valve is still building out the library of games that are officially certified to run on Steam Frame via Proton and FEX layers, but it looks like that's one area of focus for the company as units start to arrive with customers. </p><p>Did you get a Steam Frame reservation? You can do your bit and help shape our understanding of availability by logging your answer on this <a href="https://steamframeout.com/" target="_blank">community website</a>. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/steam-frames-odd-charging-behaviour-gets-patched-could-cut-recharge-times-in-half-in-some-instances/</link>
                                                                            <description>
                            <![CDATA[ I choose to believe I had an infinitesimally minor role in making this happen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">diwKpy8F2gzAF3sTWFWLpS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jiLHdzoc73jVnA2e3xB92N-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 12:02:02 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 12:52:40 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jiLHdzoc73jVnA2e3xB92N-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:description>                                                            <media:text><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:text>
                                <media:title type="plain"><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jiLHdzoc73jVnA2e3xB92N-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new version of SteamOS for Steam Frame has just landed. The company has fixed a few issues with the VR headset following its launch last week, which I'll get to in a bit, but one change stood out to me in the patch notes: Valve has added "substantially faster charging while unit is off / sleeping."</p><p>I found the Steam Frame to be slow to charge during my time testing it ahead of my review. It took over two hours to go from totally depleted to fully charged (you can see the full timings in the battery section of my <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/#section-steam-frame-battery" target="_blank">Steam Frame review</a>). When I installed a power meter between the charger and the outlet, it read just 11 W, which is much lower than the maximum output that could be delivered by the official power adapter, which is 45 W.</p><p>So, I reached out to Valve with my findings. Mostly to see if this was some sort of protection measure for the battery's long-term health.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Valve responded: "An empty battery takes around two hours to charge to full capacity. However, the charging is not linear. There is fast charging from 0 to 65%, and regular charging from 65% and up. Charging to 65% is expected to take less than 40 minutes. (Note: these values may be optimized over time, and are therefore subject to change.)"</p><p>I hadn't noticed any fast charging myself—it was always 11 W or thereabouts on my power meter throughout a full charge cycle—so this led to further experimentation. It might seem normal for most users, but when you're actively trying to test charging times, you tend to let the device run flat first. This time I didn't.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qQx45jNYn8HbXfCq3nyHMT" name="IMG_7155" alt="The USB Type-C charging port on the side of the battery pack to the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/qQx45jNYn8HbXfCq3nyHMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I ran the battery on the Frame down to around 4%, then started charging it. Lo and behold, the power meter read roughly 31 W, and the Steam Frame went from 4% to 65% in 35 minutes. Valve's timing was pretty spot-on. After that, it dropped to 18 W for the final charge to 100%, with a total charge time of just 75 minutes.</p><p>I thought I was doing the right thing by leaving the Frame switched off during charging to save power and charge it faster. Turns out, I was doing the exact opposite, and I'm sure others would've fallen foul of this too once the headset was in the hands of thousands of customers.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="okozJs3C3MPnR2jWRjNGLT" name="IMG_7144" alt="The battery pack on the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/okozJs3C3MPnR2jWRjNGLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Thankfully, this is one of the first things to be addressed in the latest version of SteamOS for Steam Frame, <a href="https://steamcommunity.com/games/4165890/announcements/detail/711161056325533926" target="_blank">version 0.3.0</a>. I've had a quick test with the update installed, and my power meter now reads 27 W with the Frame switched off. That's much higher.</p><p>This makes way more sense to me; I can now enjoy the headset until the final juice leaves the cell, and not have to worry about needlessly doubling the charging time in doing so. </p><p>Here are the other changes in the update: </p><p><strong>General</strong></p><ul><li>Substantially faster charging while unit is off / sleeping</li><li>Improved controller tracking while haptics are active</li><li>Improved system stability and reliability under high load</li><li>Fixed "garbled audio" microphone bug</li></ul><p><strong>UX</strong></p><ul><li>Fixed per-app Motion Smoothing -> "Force Always-On" setting (was getting ignored)</li><li>Improved motion smoothing behavior in Alyx</li><li>Added VR Settings control for "Game dimming when dashboard is visible"</li><li>VR Settings -> Play Area no longer auto-shows bounds</li></ul><p><strong>Developer</strong></p><ul><li>Change Playable performance criteria to allow any resolution (was: 1440p)</li><li>Vulkan layer fixes for increased game compatibility</li><li>Multiple improvements to overall system / OS performance</li><li>Multiple improvements to graphics performance (Mesa)</li></ul><p>Valve is still building out the library of games that are officially certified to run on Steam Frame via Proton and FEX layers, but it looks like that's one area of focus for the company as units start to arrive with customers. </p><p>Did you get a Steam Frame reservation? You can do your bit and help shape our understanding of availability by logging your answer on this <a href="https://steamframeout.com/" target="_blank">community website</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Full unicorn vomit, or stealthed-out mean machine? I want to know how much RGB festoons your gaming PC, please and thank you ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Take a look at most modern PC gaming setups, and you'll find some <a href="https://www.pcgamer.com/best-rgb-led-lighting-kit/" target="_blank">RGB lighting</a> somewhere. Blazing LEDs and PC gaming have gone hand in hand for what feels like generations now, but I want to know where you stand—are you down with the RGB clown, or does the whole neon-lit endeavour make your stomach turn?</p><p>Or perhaps your preferences sit somewhere in between? Whatever the case, I'd be grateful if you'd answer the poll below and tell me how much RGB currently festoons your personal PC gaming setup.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Did I miss something? There's no accounting for taste, as the old saying goes, so feel free to tell me in the comments what particular flavour of arr-gee-bee setup you're running. If any at all, of course.</p><p>Personally, I like a good dose of solid-colour lighting to bathe me in neon while I game, but I'm not sold on the full unicorn vomit rainbow display. My first port of call when testing an RGB-lit <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">gaming keyboard</a> is normally the lighting section of the software, as most of the models I test are set to some sort of eye-searing wave pattern straight from the box.</p><p>And there are enough distractions in modern life without my peripherals winking at me all day long. The exception, however, is my Corsair Vengeance RGB DDR5 kit, which has been softly glowing in rainbow tones since the day I first installed it three years ago.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8y2pXLc4HyqVr87MLZxisD-1920-80.jpg" alt="A red-RGB-lit gaming PC and desk setup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fJyRkYTxTCTwtMH7LHA4sD-1920-80.jpg" alt="A red-RGB-lit gaming PC and desk setup" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Occasionally I stare at those modules, nestled in my otherwise all-red PC, and wonder whether I should change the settings. Yet they've been there long enough to be oddly comforting, creating a dash of contrast in what otherwise might be a rather dull, one-colour lighting setup. </p><p>And now I look at the photos, I've realised the topside of my graphics card is pumping a little bit of extra colour into the whole affair. I sit next to this rig all day long and I've never really noticed. </p><p>Perhaps I find a bit of rainbow RGB soothing after all? Anyway, the question is this: Full RGB, not for me, or something in between? Get thee to the polling booth, PC gamers. Please and thank you, and all that.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/lighting/full-unicorn-vomit-or-stealthed-out-mean-machine-i-want-to-know-how-much-rgb-festoons-your-gaming-pc-please-and-thank-you/</link>
                                                                            <description>
                            <![CDATA[ For my personal records, you understand. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ahW9oT9wxJvWVKFDSHw3zk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zy9W9mdnyMMTfjSUxk3kQF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 11:41:16 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 13:14:05 +0000</updated>
                                                                                                                                            <category><![CDATA[Lighting]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zy9W9mdnyMMTfjSUxk3kQF-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A collection of RGB-lit devices, including gaming keyboards and mice, next to an RGB-lit gaming PC]]></media:description>                                                            <media:text><![CDATA[A collection of RGB-lit devices, including gaming keyboards and mice, next to an RGB-lit gaming PC]]></media:text>
                                <media:title type="plain"><![CDATA[A collection of RGB-lit devices, including gaming keyboards and mice, next to an RGB-lit gaming PC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zy9W9mdnyMMTfjSUxk3kQF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Take a look at most modern PC gaming setups, and you'll find some <a href="https://www.pcgamer.com/best-rgb-led-lighting-kit/" target="_blank">RGB lighting</a> somewhere. Blazing LEDs and PC gaming have gone hand in hand for what feels like generations now, but I want to know where you stand—are you down with the RGB clown, or does the whole neon-lit endeavour make your stomach turn?</p><p>Or perhaps your preferences sit somewhere in between? Whatever the case, I'd be grateful if you'd answer the poll below and tell me how much RGB currently festoons your personal PC gaming setup.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Did I miss something? There's no accounting for taste, as the old saying goes, so feel free to tell me in the comments what particular flavour of arr-gee-bee setup you're running. If any at all, of course.</p><p>Personally, I like a good dose of solid-colour lighting to bathe me in neon while I game, but I'm not sold on the full unicorn vomit rainbow display. My first port of call when testing an RGB-lit <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">gaming keyboard</a> is normally the lighting section of the software, as most of the models I test are set to some sort of eye-searing wave pattern straight from the box.</p><p>And there are enough distractions in modern life without my peripherals winking at me all day long. The exception, however, is my Corsair Vengeance RGB DDR5 kit, which has been softly glowing in rainbow tones since the day I first installed it three years ago.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8y2pXLc4HyqVr87MLZxisD-1920-80.jpg" alt="A red-RGB-lit gaming PC and desk setup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fJyRkYTxTCTwtMH7LHA4sD-1920-80.jpg" alt="A red-RGB-lit gaming PC and desk setup" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Occasionally I stare at those modules, nestled in my otherwise all-red PC, and wonder whether I should change the settings. Yet they've been there long enough to be oddly comforting, creating a dash of contrast in what otherwise might be a rather dull, one-colour lighting setup. </p><p>And now I look at the photos, I've realised the topside of my graphics card is pumping a little bit of extra colour into the whole affair. I sit next to this rig all day long and I've never really noticed. </p><p>Perhaps I find a bit of rainbow RGB soothing after all? Anyway, the question is this: Full RGB, not for me, or something in between? Get thee to the polling booth, PC gamers. Please and thank you, and all that.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tried to make a jpg bigger than mathematically possible out of an entire year's worth of PC Gamer magazine pages ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We recently had a full archive of PC Gamer magazines digitised for us, covering the very inception of our illustrious 33 year-old publication right up to 2008. Some lucky human had to dig into the archive in the regularly flooded basement of PC Gamer towers and scan each and every page.</p><p>I've been noodling around with different ways to use these funky little assets of ours in interesting ways, and Jacob suggested why not use them to create photo mosaics, with the individual pages working effectively as pixels for an image.</p><p>So, that's exactly what I am presenting to you here, below. This is at over 6000% zoom into the overall image, and it will go up to 11000% zoom but the resolution in the individual jpgs break down zoomed that tightly in. Still, start slowly zooming out and let me know how quickly you guess what the overall image is, I would definitely recommend hitting the fullscreen button, btw. The year was 2004, if you want a hint.</p><h2 id="zoom-out-and-see-how-quickly-you-guess-the-image">Zoom out and see how quickly you guess the image</h2><iframe allow="fullscreen" height="650" width="100%" id="" style="width: 100%; height: clamp(380px, 52vh, 650px); max-height: 650px; border: none; border-radius: 12px; overflow: hidden; display: block;" class="position-center" data-lazy-priority="low" data-lazy-src="https://gigapixel-mosaic-viewer.ai.studio/?embed=true&source=https%3A%2F%2Fpub-83080a70ba404653ba3ef571730fc930.r2.dev%2Fmosaic.dzi&zoom=62.14&x=0.5000&y=0.6684&bookmarks=false"></iframe><p>So, how quickly did you guess? Of course I picked the year 2004 specifically, and this image is built from every issue of PC Gamer, including specials, to build out the full picture. </p><p>I should get out of the way right up front that this is <em>not </em>an AI generated image. Though I did use Google's AI Studio to help me create a Python script to analyse the original image using Pillow (PIL) and then manage, crop, and rasterise using pypdfium2. That script then uses further libraries to run colour matching and image stitching to create the final mosaic to match the target image, again using PIL and also numpy.</p><p>So the actual process of parsing the pages and creating the image is all done via a Python script, on my home PC, with no AI processing baked in.</p><p>I have also used AI Studio to help get the viewer above to actually embed on the site, because I don't think anyone would thank me for dropping an 800 MB image onto this page for you guys to wait to render. It primarily relies on the open-source <a href="https://openseadragon.github.io/" target="_blank">OpenSeadragon</a> viewer to access the image and provide the fully zoomable experience, with the Deep Zoom (DZI) API doing the pyramid rendering grunt work.</p><p>And I learned a lot in the process. Primarily that there are very specific mathematical limits to how big a jpg you can create. I learned that the hard way by trying to create an image that exceeded the absolute mathematical limits of the jpg standard. The hard jpg limit is 65,535 px and I had was trying to get the Python script to generate an 81,920 x 109,568 image.</p><p>So, I had to scale back my ambitions.</p><p>There's no such limit to pngs, however, so I could potentially flip to that file format, but I fear straying into multi-gigabtyte sized image files. Though at least you'd be able to read the actual magazine pages more easily.</p><p>I also discovered a way to absolutely max out the 64 GB memory capacity of my home PC, too. The python script that runs through the whole mosaic creation process slams the memory, to the point where at times it was chowing down on 52 GB of the expensive stuff. I was watching on Task Manager in case it did bad things, and the system as a whole slowed to a crawl at points.</p><p>Let me know in the comments if there are other PC Gaming classics you would like to see rendered using the pages of this fine publication, and I'll put some more together.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/i-tried-to-make-a-jpg-bigger-than-mathematically-possible-out-of-an-entire-years-worth-of-pc-gamer-magazine-pages/</link>
                                                                            <description>
                            <![CDATA[ I used all the issues from 2004; can you tell what it is yet? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZeWeyygy4QnGjUakDRGXXf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LYfCmP97JiwpbYQjWnjuLU-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 11:14:57 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 13:50:34 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LYfCmP97JiwpbYQjWnjuLU-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Photo mosaic made up of pages of PC Gamer magazine pages]]></media:description>                                                            <media:text><![CDATA[Photo mosaic made up of pages of PC Gamer magazine pages]]></media:text>
                                <media:title type="plain"><![CDATA[Photo mosaic made up of pages of PC Gamer magazine pages]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LYfCmP97JiwpbYQjWnjuLU-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We recently had a full archive of PC Gamer magazines digitised for us, covering the very inception of our illustrious 33 year-old publication right up to 2008. Some lucky human had to dig into the archive in the regularly flooded basement of PC Gamer towers and scan each and every page.</p><p>I've been noodling around with different ways to use these funky little assets of ours in interesting ways, and Jacob suggested why not use them to create photo mosaics, with the individual pages working effectively as pixels for an image.</p><p>So, that's exactly what I am presenting to you here, below. This is at over 6000% zoom into the overall image, and it will go up to 11000% zoom but the resolution in the individual jpgs break down zoomed that tightly in. Still, start slowly zooming out and let me know how quickly you guess what the overall image is, I would definitely recommend hitting the fullscreen button, btw. The year was 2004, if you want a hint.</p><h2 id="zoom-out-and-see-how-quickly-you-guess-the-image">Zoom out and see how quickly you guess the image</h2><iframe allow="fullscreen" height="650" width="100%" id="" style="width: 100%; height: clamp(380px, 52vh, 650px); max-height: 650px; border: none; border-radius: 12px; overflow: hidden; display: block;" class="position-center" data-lazy-priority="low" data-lazy-src="https://gigapixel-mosaic-viewer.ai.studio/?embed=true&source=https%3A%2F%2Fpub-83080a70ba404653ba3ef571730fc930.r2.dev%2Fmosaic.dzi&zoom=62.14&x=0.5000&y=0.6684&bookmarks=false"></iframe><p>So, how quickly did you guess? Of course I picked the year 2004 specifically, and this image is built from every issue of PC Gamer, including specials, to build out the full picture. </p><p>I should get out of the way right up front that this is <em>not </em>an AI generated image. Though I did use Google's AI Studio to help me create a Python script to analyse the original image using Pillow (PIL) and then manage, crop, and rasterise using pypdfium2. That script then uses further libraries to run colour matching and image stitching to create the final mosaic to match the target image, again using PIL and also numpy.</p><p>So the actual process of parsing the pages and creating the image is all done via a Python script, on my home PC, with no AI processing baked in.</p><p>I have also used AI Studio to help get the viewer above to actually embed on the site, because I don't think anyone would thank me for dropping an 800 MB image onto this page for you guys to wait to render. It primarily relies on the open-source <a href="https://openseadragon.github.io/" target="_blank">OpenSeadragon</a> viewer to access the image and provide the fully zoomable experience, with the Deep Zoom (DZI) API doing the pyramid rendering grunt work.</p><p>And I learned a lot in the process. Primarily that there are very specific mathematical limits to how big a jpg you can create. I learned that the hard way by trying to create an image that exceeded the absolute mathematical limits of the jpg standard. The hard jpg limit is 65,535 px and I had was trying to get the Python script to generate an 81,920 x 109,568 image.</p><p>So, I had to scale back my ambitions.</p><p>There's no such limit to pngs, however, so I could potentially flip to that file format, but I fear straying into multi-gigabtyte sized image files. Though at least you'd be able to read the actual magazine pages more easily.</p><p>I also discovered a way to absolutely max out the 64 GB memory capacity of my home PC, too. The python script that runs through the whole mosaic creation process slams the memory, to the point where at times it was chowing down on 52 GB of the expensive stuff. I was watching on Task Manager in case it did bad things, and the system as a whole slowed to a crawl at points.</p><p>Let me know in the comments if there are other PC Gaming classics you would like to see rendered using the pages of this fine publication, and I'll put some more together.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just learned there's a camera that proves its photos are taken by a human, and Noctua makes the fan inside it ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you're like me, you've probably become increasingly disheartened almost by the day at just how hard it's becoming to distinguish real photos from fake, AI-generated ones. It does not bode well for the future. There are plenty of suggested solutions, but I like one I just learnt about in particular, in the form of the <a href="https://www.caimera.one/" target="_blank">upcoming CAIM1 camera</a>.</p><p>The company, Caim, says it "is the world's first camera that attests human origin of your moments the second you press record and gives physical and open verifiable proof."</p><p>Even more surprising than this, though, is where I heard about the camera: <a href="https://x.com/Noctua_at/status/2100911449300169173?s=20" target="_blank">Noctua's X page</a>. Yes, the maker of the absolute best fans for your gaming PC apparently also makes the little fan that goes inside this camera. I suppose that explains the colour scheme.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>The photo on Noctua's X post shows the little fan inside—the sensor that sits in front of it has been removed. It seems the camera itself doesn't come with a lens, either. The company says it's a "BYOL: bring your own lens" kind of deal.</p><p>Noctua has a <a href="https://www.noctua.at/en/expertise/blog/cooling-a-camera-built-to-prove-reality-the-nf-a4x10-5v-pwm-in-caim1" target="_blank">separate page explaining how it keeps the camera cool</a> and why it went with the specifc fan it did. The fan in question is the <a href="https://www.noctua.at/en/products/nf-a4x10-5v-pwm" target="_blank">NF-A4x10 5V PWM</a>, which Noctua says "provides a combination of compact dimensions, strong airflow and pressure performance, low-noise operation and precise PWM speed control."</p><p>"Using a conventional 12 V fan," the company says, "would have required an additional step-up converter." But this would of course take up more room and chew through more of the battery life, plus create more "electrical switching noise and ripple."</p><p>Noctua also explains that the fan's bearing system and motor drive helps prevent vibrations and "tonal noises" which do, indeed, seem very important to keep quiet in something like a camera, given the sensitive nature of the sensor and optics.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2100911449300169173"><p lang="en" dir="ltr">CAIM1 proves its footage is real at the moment of capture. 4K60 capture and cryptographic proof generation at once push its processors to the thermal limit – inside a mostly enclosed shell.So it needs a fan. It just can't be heard or felt... https://t.co/2SL3rVc8N5 @CaimeraX… pic.twitter.com/Ogbe4YBRqX<a href="https://twitter.com/cantworkitout/status/2100911449300169173">September 18, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Given Noctua has consistently impressed us here at PC Gamer by how quiet its fans are despite pushing through plenty of air, it makes sense that its fans are being sought by other kinds of manufacturer than PC ones. Heck, we've seen a <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-feinmann-f01-noctua-edition-review/" target="_blank">Noctua fan in a gaming mouse</a>, so I suppose a camera shouldn't really be that surprising.</p><p>The specific camera here seems like a particularly useful one to lend a hand towards, though. Combatting AI fakery will surely be an ongoing battle over the coming years; it'll be interesting to see which methods for doing so will stick around.</p><p>The <a href="https://www.caimera.one/#how-it-works" target="_blank">camera company says</a>, "We've partnered with leading security hardware innovators Tropic Square to integrate TROPIC01. From the moment you hit record, your sessions are locked behind an auditable hardware-encrypted pipeline, ensuring that what you capture belongs exclusively to you."</p><p>Apparently the verification—the crypto proof—is stored on an "immutable decentralised infrastructure." The proof is open and accessible for anyone to verify, too.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/i-just-learned-theres-a-camera-that-proves-its-photos-are-taken-by-a-human-and-noctua-makes-the-fan-inside-it/</link>
                                                                            <description>
                            <![CDATA[ And now you know, too. You're welcome. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UWkm25CqcnaHJhXb7hwDHF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/schZxtC4xyMVDPHLACXfwQ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 16:05:46 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Sep 2026 16:07:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/schZxtC4xyMVDPHLACXfwQ-1920-80.jpg">
                                                            <media:credit><![CDATA[Caime, Caimera.one]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The CAIM1 anti-AI camera, with a Noctua fan inside.]]></media:description>                                                            <media:text><![CDATA[The CAIM1 anti-AI camera, with a Noctua fan inside.]]></media:text>
                                <media:title type="plain"><![CDATA[The CAIM1 anti-AI camera, with a Noctua fan inside.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/schZxtC4xyMVDPHLACXfwQ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're like me, you've probably become increasingly disheartened almost by the day at just how hard it's becoming to distinguish real photos from fake, AI-generated ones. It does not bode well for the future. There are plenty of suggested solutions, but I like one I just learnt about in particular, in the form of the <a href="https://www.caimera.one/" target="_blank">upcoming CAIM1 camera</a>.</p><p>The company, Caim, says it "is the world's first camera that attests human origin of your moments the second you press record and gives physical and open verifiable proof."</p><p>Even more surprising than this, though, is where I heard about the camera: <a href="https://x.com/Noctua_at/status/2100911449300169173?s=20" target="_blank">Noctua's X page</a>. Yes, the maker of the absolute best fans for your gaming PC apparently also makes the little fan that goes inside this camera. I suppose that explains the colour scheme.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>The photo on Noctua's X post shows the little fan inside—the sensor that sits in front of it has been removed. It seems the camera itself doesn't come with a lens, either. The company says it's a "BYOL: bring your own lens" kind of deal.</p><p>Noctua has a <a href="https://www.noctua.at/en/expertise/blog/cooling-a-camera-built-to-prove-reality-the-nf-a4x10-5v-pwm-in-caim1" target="_blank">separate page explaining how it keeps the camera cool</a> and why it went with the specifc fan it did. The fan in question is the <a href="https://www.noctua.at/en/products/nf-a4x10-5v-pwm" target="_blank">NF-A4x10 5V PWM</a>, which Noctua says "provides a combination of compact dimensions, strong airflow and pressure performance, low-noise operation and precise PWM speed control."</p><p>"Using a conventional 12 V fan," the company says, "would have required an additional step-up converter." But this would of course take up more room and chew through more of the battery life, plus create more "electrical switching noise and ripple."</p><p>Noctua also explains that the fan's bearing system and motor drive helps prevent vibrations and "tonal noises" which do, indeed, seem very important to keep quiet in something like a camera, given the sensitive nature of the sensor and optics.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2100911449300169173"><p lang="en" dir="ltr">CAIM1 proves its footage is real at the moment of capture. 4K60 capture and cryptographic proof generation at once push its processors to the thermal limit – inside a mostly enclosed shell.So it needs a fan. It just can't be heard or felt... https://t.co/2SL3rVc8N5 @CaimeraX… pic.twitter.com/Ogbe4YBRqX<a href="https://twitter.com/cantworkitout/status/2100911449300169173">September 18, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Given Noctua has consistently impressed us here at PC Gamer by how quiet its fans are despite pushing through plenty of air, it makes sense that its fans are being sought by other kinds of manufacturer than PC ones. Heck, we've seen a <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-feinmann-f01-noctua-edition-review/" target="_blank">Noctua fan in a gaming mouse</a>, so I suppose a camera shouldn't really be that surprising.</p><p>The specific camera here seems like a particularly useful one to lend a hand towards, though. Combatting AI fakery will surely be an ongoing battle over the coming years; it'll be interesting to see which methods for doing so will stick around.</p><p>The <a href="https://www.caimera.one/#how-it-works" target="_blank">camera company says</a>, "We've partnered with leading security hardware innovators Tropic Square to integrate TROPIC01. From the moment you hit record, your sessions are locked behind an auditable hardware-encrypted pipeline, ensuring that what you capture belongs exclusively to you."</p><p>Apparently the verification—the crypto proof—is stored on an "immutable decentralised infrastructure." The proof is open and accessible for anyone to verify, too.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Control Resonant is one of the best-looking games at low graphics settings I've ever seen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'll admit it, I'm normally a bit of a graphics settings snob. 25+ years of PC gaming has conditioned me to think that "Low" is an option to be avoided on everything but the most budget of rigs, or the most demanding of games.</p><p>But I've just finished my early <a href="https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/" target="_blank">performance and image quality testing of Control Resonant</a>, and it's remarkable how good the open world looks in motion with everything turned down to the minimum. The clip below was recorded at 1080p, Low graphics preset, with ray tracing turned off:</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I appreciate you're likely viewing this on a phone screen, so it's difficult to get a bead on the details. And the video compression does the clip no favours once you fullscreen it. But those Manhattan streets still look pretty good with all the options cranked down.</p><p>I think what we're looking at here, more than anything else, is a very strong art style. The details of the buildings remain distinct, the contrast between light and shade as I wind my way around the corners is prominent, and the non-ray traced shimmering puddles still look good. </p><p>There's a real sense of scale here, too. While the buildings in the background are shrouded in haze to obscure any uglies, they work with the lighting to create a very evocative, atmospheric effect. Here's an image taken at 1440p Low (again, with ray tracing off), to show how the graphics scale with the resolution at these settings.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pVHgijoSefR6dKB3BbiM97" name="20260918162859_1" alt="A screenshot from Control Resonant showing close up objects at low settings" src="https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-1920-80.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Remedy)</span></figcaption></figure><p>And my eye is continually drawn towards the reactivity of the environment. Control Resonant likes to play with its semi-destructible world elements, pulling broken fragments of them into Dylan's wake when he sprints, and throwing them all over the shop mid-combat. There's a lot going on here, but most of it still looks more than acceptable with the options turned down.</p><p>Which is good news for those of you with less-than-top-tier rigs, as there's some performance to be found when you drop the settings. Yes, you'll notice some plastic-looking faces in the cutscenes with everything set this low, and the odd shopfront sign suffers from low-res textures. But overall, the effect in motion (while you're actually playing the game) is still remarkably good.</p><p>In fact, I struggle to think of a better-looking big-budget game with all the options dropped. <a href="https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/" target="_blank">Halo: Campaign Evolved, perhaps</a>? It's a close run thing, but I'd still pick Control Resonant out of the two. Perhaps we're entering an era of reasonable low settings becoming the norm, rather than the exception?</p><p>Given <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the price of graphics cards</a> right now, one can only hope.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/control-resonant-is-one-of-the-best-looking-games-at-low-graphics-settings-ive-ever-seen/</link>
                                                                            <description>
                            <![CDATA[ Not bad, Remedy. Not bad. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qHumV4CUmYfzcUyCWdsbpV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 16:01:50 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Sep 2026 16:49:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:description>                                                            <media:text><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:text>
                                <media:title type="plain"><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'll admit it, I'm normally a bit of a graphics settings snob. 25+ years of PC gaming has conditioned me to think that "Low" is an option to be avoided on everything but the most budget of rigs, or the most demanding of games.</p><p>But I've just finished my early <a href="https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/" target="_blank">performance and image quality testing of Control Resonant</a>, and it's remarkable how good the open world looks in motion with everything turned down to the minimum. The clip below was recorded at 1080p, Low graphics preset, with ray tracing turned off:</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I appreciate you're likely viewing this on a phone screen, so it's difficult to get a bead on the details. And the video compression does the clip no favours once you fullscreen it. But those Manhattan streets still look pretty good with all the options cranked down.</p><p>I think what we're looking at here, more than anything else, is a very strong art style. The details of the buildings remain distinct, the contrast between light and shade as I wind my way around the corners is prominent, and the non-ray traced shimmering puddles still look good. </p><p>There's a real sense of scale here, too. While the buildings in the background are shrouded in haze to obscure any uglies, they work with the lighting to create a very evocative, atmospheric effect. Here's an image taken at 1440p Low (again, with ray tracing off), to show how the graphics scale with the resolution at these settings.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pVHgijoSefR6dKB3BbiM97" name="20260918162859_1" alt="A screenshot from Control Resonant showing close up objects at low settings" src="https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-1920-80.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Remedy)</span></figcaption></figure><p>And my eye is continually drawn towards the reactivity of the environment. Control Resonant likes to play with its semi-destructible world elements, pulling broken fragments of them into Dylan's wake when he sprints, and throwing them all over the shop mid-combat. There's a lot going on here, but most of it still looks more than acceptable with the options turned down.</p><p>Which is good news for those of you with less-than-top-tier rigs, as there's some performance to be found when you drop the settings. Yes, you'll notice some plastic-looking faces in the cutscenes with everything set this low, and the odd shopfront sign suffers from low-res textures. But overall, the effect in motion (while you're actually playing the game) is still remarkably good.</p><p>In fact, I struggle to think of a better-looking big-budget game with all the options dropped. <a href="https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/" target="_blank">Halo: Campaign Evolved, perhaps</a>? It's a close run thing, but I'd still pick Control Resonant out of the two. Perhaps we're entering an era of reasonable low settings becoming the norm, rather than the exception?</p><p>Given <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the price of graphics cards</a> right now, one can only hope.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gears of War: E-Day system requirements require ray tracing-capable graphics card to play, alongside 115 GB of free space on an SSD ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.pcgamer.com/gears-of-war-e-day/" target="_blank">Gears of War: E-Day</a> is set to launch on October 6, though there's early access available before then. In the lead up to launch, The Coalition has posted expanded system requirements for the upcoming bug blast. These include what the game asks of your rig for top performance on the top settings—it's not easygoing, to say the least—but providing your GPU is at least capable of ray tracing, most should get by fine on medium settings.</p><p>An <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> or <a href="https://www.pcgamer.com/amd-rx-7900-xt-review-performance-specs/" target="_blank">RX 7900 XT</a> will be required in order to run the game at 4K with the Ultra preset enabled. This is targeting a steady 60 fps, and I would assume, from the 12 GB of VRAM noted in the table below, that one should be able to swing it on a lower-end card with some assistance from upscaling.</p><p>Gears of War: E-Day supports DLSS 4.5, AMD FSR 4, and Intel XeSS 3.0 at launch, so we're not short of options there.</p><div ><table><thead><tr><th class="firstcol " ><p><strong></strong></p></th><th  ><p><strong>MINIMUM</strong></p></th><th  ><p><strong>RECOMMENDED</strong></p></th><th  ><p><strong>ULTRA</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Graphic preset</strong></p></td><td  ><p>Medium</p></td><td  ><p>High</p></td><td  ><p>Ultra</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>1080p 60 fps (DLSS / FSR / TSR / XeSS)</p></td><td  ><p>1440p 60+ fps (DLSS / FSR / TSR / XeSS)</p></td><td  ><p>4K 60+ FPS (DLSS / FSR / TSR / XeSS)</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Nvidia GeForce RTX 5050 / Nvidia GeForce RTX 2060 / AMD Radeon RX 6600 / Radeon RX 9060</p></td><td  ><p>Nvidia GeForce RTX 5060 / Nvidia GeForce RTX 3060 Ti / AMD Radeon RX 6700 XT / Radeon RX 9060 XT</p></td><td  ><p>Nvidia GeForce RTX 5070 Ti / AMD Radeon RX 7900 XT</p></td></tr><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>AMD Ryzen 5 2600X / Intel i7 6850K / i5 10400</p></td><td  ><p>AMD Ryzen 5 5600 / Intel i5 11600K</p></td><td  ><p>AMD Ryzen 7 7800X3D / Intel i7 14700K</p></td></tr><tr><td class="firstcol " ><p><strong>VRAM</strong></p></td><td  ><p>6 GB</p></td><td  ><p>8 GB</p></td><td  ><p>12 GB</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>12 GB</p></td><td  ><p>16 GB</p></td><td  ><p>16 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>115 GB</p></td><td  ><p>115 GB</p></td><td  ><p>115 GB</p></td></tr></tbody></table></div><p>Otherwise, GPU demands are similar to <a href="https://www.pcgamer.com/hardware/gears-of-war-e-day-system-requirements-are-here-and-it-might-be-bad-news-for-gtx-10-series-cards-and-well-storage-in-general/" target="_blank">those we saw back in June</a>: an RTX 2060 or RX 6600 at a minimum, or an RTX 3060 Ti/6700 XT as recommended. It's only at 4K Ultra that demands seem to really ramp up. Though there is a blanket requirement for a ray tracing-capable graphics card to play Gears of War: E-Day. The devs explicitly say so on the new system requirements table: </p><p>"A hardware ray tracing capable graphics card is required. Graphics cards without dedicated hardware ray tracing support are not support."</p><p>You can't ask for it to be clearer than that. The game comes with ray-traced reflections, shadows, and global illumination. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>CPU demands are pretty wide-ranging: from a mere Ryzen 5 2600X at a minimum, to a Ryzen 5 5600 as recommended. For 4K Ultra, it looks like eight cores or more are best; furthermore, a 3D V-Cache chip is recommend: the AMD <a href="https://www.pcgamer.com/amd-ryzen-7-7800x3d-review-benchmarks-performance/" target="_blank">Ryzen 7 7800X3D</a>. The studio also suggests an Intel Core i7 14700K. I'd assume newer Arrow Lake chips would suffice, too, despite their slightly weaker performance at times.</p><p>RAM requirements are modest enough, even at 4K, at a mere 16 GB. Though only 12 GB are required to play the game. You'll have to make way for the game on an SSD, however, as 115 GB of storage space is required. That does actually need to be a solid state drive, so sayeth the devs.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/games/action/gears-of-war-e-day-system-requirements-require-ray-tracing-capable-graphics-card-to-play-alongside-115-gb-of-free-space-on-an-ssd/</link>
                                                                            <description>
                            <![CDATA[ The game's minimum requirements are pretty forgiving. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7dbijXQTLtrDwHXS2hZZQK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZkAd6Pu64tN54SNVBUpoeG-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 13:46:09 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/ZkAd6Pu64tN54SNVBUpoeG-1920-80.png">
                                                            <media:credit><![CDATA[Xbox Games Studios.]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Marcus Fenix wearing a bandana in Gears of War: E-Day.]]></media:description>                                                            <media:text><![CDATA[Marcus Fenix wearing a bandana in Gears of War: E-Day.]]></media:text>
                                <media:title type="plain"><![CDATA[Marcus Fenix wearing a bandana in Gears of War: E-Day.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZkAd6Pu64tN54SNVBUpoeG-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.pcgamer.com/gears-of-war-e-day/" target="_blank">Gears of War: E-Day</a> is set to launch on October 6, though there's early access available before then. In the lead up to launch, The Coalition has posted expanded system requirements for the upcoming bug blast. These include what the game asks of your rig for top performance on the top settings—it's not easygoing, to say the least—but providing your GPU is at least capable of ray tracing, most should get by fine on medium settings.</p><p>An <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> or <a href="https://www.pcgamer.com/amd-rx-7900-xt-review-performance-specs/" target="_blank">RX 7900 XT</a> will be required in order to run the game at 4K with the Ultra preset enabled. This is targeting a steady 60 fps, and I would assume, from the 12 GB of VRAM noted in the table below, that one should be able to swing it on a lower-end card with some assistance from upscaling.</p><p>Gears of War: E-Day supports DLSS 4.5, AMD FSR 4, and Intel XeSS 3.0 at launch, so we're not short of options there.</p><div ><table><thead><tr><th class="firstcol " ><p><strong></strong></p></th><th  ><p><strong>MINIMUM</strong></p></th><th  ><p><strong>RECOMMENDED</strong></p></th><th  ><p><strong>ULTRA</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Graphic preset</strong></p></td><td  ><p>Medium</p></td><td  ><p>High</p></td><td  ><p>Ultra</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>1080p 60 fps (DLSS / FSR / TSR / XeSS)</p></td><td  ><p>1440p 60+ fps (DLSS / FSR / TSR / XeSS)</p></td><td  ><p>4K 60+ FPS (DLSS / FSR / TSR / XeSS)</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Nvidia GeForce RTX 5050 / Nvidia GeForce RTX 2060 / AMD Radeon RX 6600 / Radeon RX 9060</p></td><td  ><p>Nvidia GeForce RTX 5060 / Nvidia GeForce RTX 3060 Ti / AMD Radeon RX 6700 XT / Radeon RX 9060 XT</p></td><td  ><p>Nvidia GeForce RTX 5070 Ti / AMD Radeon RX 7900 XT</p></td></tr><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>AMD Ryzen 5 2600X / Intel i7 6850K / i5 10400</p></td><td  ><p>AMD Ryzen 5 5600 / Intel i5 11600K</p></td><td  ><p>AMD Ryzen 7 7800X3D / Intel i7 14700K</p></td></tr><tr><td class="firstcol " ><p><strong>VRAM</strong></p></td><td  ><p>6 GB</p></td><td  ><p>8 GB</p></td><td  ><p>12 GB</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>12 GB</p></td><td  ><p>16 GB</p></td><td  ><p>16 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>115 GB</p></td><td  ><p>115 GB</p></td><td  ><p>115 GB</p></td></tr></tbody></table></div><p>Otherwise, GPU demands are similar to <a href="https://www.pcgamer.com/hardware/gears-of-war-e-day-system-requirements-are-here-and-it-might-be-bad-news-for-gtx-10-series-cards-and-well-storage-in-general/" target="_blank">those we saw back in June</a>: an RTX 2060 or RX 6600 at a minimum, or an RTX 3060 Ti/6700 XT as recommended. It's only at 4K Ultra that demands seem to really ramp up. Though there is a blanket requirement for a ray tracing-capable graphics card to play Gears of War: E-Day. The devs explicitly say so on the new system requirements table: </p><p>"A hardware ray tracing capable graphics card is required. Graphics cards without dedicated hardware ray tracing support are not support."</p><p>You can't ask for it to be clearer than that. The game comes with ray-traced reflections, shadows, and global illumination. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>CPU demands are pretty wide-ranging: from a mere Ryzen 5 2600X at a minimum, to a Ryzen 5 5600 as recommended. For 4K Ultra, it looks like eight cores or more are best; furthermore, a 3D V-Cache chip is recommend: the AMD <a href="https://www.pcgamer.com/amd-ryzen-7-7800x3d-review-benchmarks-performance/" target="_blank">Ryzen 7 7800X3D</a>. The studio also suggests an Intel Core i7 14700K. I'd assume newer Arrow Lake chips would suffice, too, despite their slightly weaker performance at times.</p><p>RAM requirements are modest enough, even at 4K, at a mere 16 GB. Though only 12 GB are required to play the game. You'll have to make way for the game on an SSD, however, as 115 GB of storage space is required. That does actually need to be a solid state drive, so sayeth the devs.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Don't bother turning Control Resonant up to the maximum for mind-bending graphics, there's both performance and beauty in the lower graphics presets too ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I've spent the past couple of days tinkering with Remedy's latest supernatural action-a-thon, <a href="https://www.pcgamer.com/games/action/control-resonant-review" target="_blank">Control Resonant</a>. I've been testing it on my home PC, a fairly powerful (but not outrageous) rig, and I've got some good news: when it comes to balancing image quality with performance, I reckon there's very little reason to stress your own machine out with the top whack settings.</p><p>My PC is an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a>-equipped, <a href="https://www.pcgamer.com/amd-ryzen-7-7700x-review-benchmarks/" target="_blank">AMD Ryzen 7 7700X</a>-toting rig with 32 GB of DDR5. It's no slouch, that's for sure—but neither is it a $3,000+ firebreather. And at 1440p, Control Resonant runs smoothly on this machine at nearly every setting, with zero stutters and decent frame rates even with frame generation turned off.</p><p>You should still prepare your graphics card for a workout if you use the Ultra presets, as Control Resonant features full path tracing at the very tippy top. I've got some image comparisons below, but for now I'll say this: I'm really not going to bother with maximum settings for the rest of my playthrough.</p><p>This game still looks grand with the graphics options pared back, and when it comes to the ray tracing, you can gain a decent amount of performance by dropping things down. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zDV2cD8n8WhAzQZzgpJBmc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ax6hBqK6PBAUw6o9MXxKrc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eJ46KQQirp7oUJKJMzydpc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>In terms of those graphics options, my goodness do you get a lot of them. The ray tracing can be adjusted independently of the regular graphics presets, which in turn have a full-featured whack of settings to tweak to your hearts content. There's also a choice between DLSS 4.5 and an older, CNN-based model for upscaling duties, or FSR (including FSR 4) for AMD users.</p><p>Despite all these potential setting tweaks, it'll be no surprise to learn that ray tracing provides the biggest performance hit, so I grabbed some figures with Ultra graphics settings enabled at the various different RT presets.  </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655046507-9d9qxv8gn *, #fv-chart-1789655046507-9d9qxv8gn *:before, #fv-chart-1789655046507-9d9qxv8gn *:after, #fv-chart-1789655046507-9d9qxv8gn-slideshow *, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:before, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655046507-9d9qxv8gn, #fv-chart-1789655046507-9d9qxv8gn-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655046507-9d9qxv8gn {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655046507-9d9qxv8gn .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655046507-9d9qxv8gn .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row, #fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655046507-9d9qxv8gn .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-pie-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-bar-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-cluster,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-label-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-benchmark-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-dropdown-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-subhead,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-header,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-vs,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655046507-9d9qxv8gn .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance","description": "Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:24:06.508Z","citation": "The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.","keywords": ["RT Ultra","RT High","RT Medium","RT Low","RT off","Control Resonant 1440p","Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RT Ultra – Control Resonant 1440p","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT High – Control Resonant 1440p","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Medium – Control Resonant 1440p","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Low – Control Resonant 1440p","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT off – Control Resonant 1440p","value": 105,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655046507-9d9qxv8gn" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655046507-9d9qxv8gn-bar-Control Resonant 1440p" data-chart-type="Bar" data-title="Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off." data-caption="The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #E33235;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.333333333333332%; background-color: #FE9F58;" data-target-width="29.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT off</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RT Ultra</td><td>62 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RT High</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RT Medium</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RT Low</td><td>84 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RT off</td><td>105 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655046507-9d9qxv8gn', false); });} else {initialize('fv-chart-1789655046507-9d9qxv8gn', false);}})();</script></div><p>As you can see, the difference between ray tracing at Low and off entirely is fairly significant, amounting to an extra 21 frames in the averages. However, Control Resonant is full of stark shadows, reflective puddles in streets, and shiny office block windows. </p><p>Personally, I like to enable some ray tracing goodness if my graphics card can handle it, and there's a mere five fps average difference between the Medium and High presets on my machine. The RT Ultra preset, however, provides a significant plummet in average frames—and looking at my image comparisons, I really don't think it's worth it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rYB4tiZbe5KhW3vC82BzM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUgRyYRbbSekn6TB23nCM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dS4bgyLKm7JKEyW4dBepL3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/j2XnotGXBq7QwGSRX4kCP3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zm9d9pZXe9qZ4R2YdPaiK3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>Sure, you can spot some differences between Ultra RT and High if you really hunt for them. The lighting on the parking lot ceiling above the central lamp, for example, looks a lot more realistic with the ray tracing maxed out. But switching back between this and the High setting during actual gameplay, you'll really struggle to tell.</p><p>In fact, the Medium RT preset looks pretty darn good as well, although the ceiling darkens up considerably. If you switch to Low, shadows lose their definition fairly quickly, as evidenced by the truck in the background and Dylan's legs. </p><p>Given that Control Resonant likes to play with light and shade in its environments, I think that RT High is probably the best compromise between image quality and performance. Still, all these screenshots look grand to my eyes.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789658315034-doo154a94 *, #fv-chart-1789658315034-doo154a94 *:before, #fv-chart-1789658315034-doo154a94 *:after, #fv-chart-1789658315034-doo154a94-slideshow *, #fv-chart-1789658315034-doo154a94-slideshow *:before, #fv-chart-1789658315034-doo154a94-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789658315034-doo154a94, #fv-chart-1789658315034-doo154a94-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789658315034-doo154a94 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789658315034-doo154a94-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789658315034-doo154a94 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789658315034-doo154a94 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789658315034-doo154a94 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789658315034-doo154a94 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789658315034-doo154a94 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789658315034-doo154a94 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789658315034-doo154a94 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789658315034-doo154a94 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn:hover, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1789658315034-doo154a94 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row, #fv-chart-1789658315034-doo154a94 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789658315034-doo154a94 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789658315034-doo154a94 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-pie-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stacked-product,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-bar-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stacked-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-container,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-cluster,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-label-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-chart-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-benchmark-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-dropdown-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-carousel-nav-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-subhead,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-header,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-vs,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789658315034-doo154a94 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row,#fv-chart-1789658315034-doo154a94 .fv-stacked-product,#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-label,#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-container,#fv-chart-1789658315034-doo154a94 .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - Ray Tracing Image Quality","description": "A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T15:18:35.034Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1789658315034-doo154a94" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Control Resonant - Ray Tracing Image Quality</h3><p class="fv-chart-subhead">A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789658315034-doo154a94-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic, softer reflections on the wet road." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">RT High</div><div class="fv-image-compare-label fv-image-compare-label-right">RT Low</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789658315034-doo154a94', false); });} else {initialize('fv-chart-1789658315034-doo154a94', false);}})();</script></div><p>There are some appreciable differences with High ray tracing enabled. In the brightly lit Manhattan street above, the Low ray tracing reflections in the road become a little blocky, while High gives them a hazy quality that feels more appropriate for the scene. </p><p>And again, check out Dylan's shadow. It's crisp and well-defined with ray tracing set to High, and quite fuzzy at Low. As is the lighting on Dylan himself, now I come to notice it. Still, I think both of these presets make the game look great, especially once you stop pixel hunting and start stalking the streets.</p><p>Keeping ray tracing set to High for consistencies sake, I thought I'd see if I could gain some extra performance by adjusting the regular graphics presets. It's a similar story, though: Ultra settings provide the most significant performance drop, while High and Medium are so close as to be within margins of error.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789656003742-78tifcivu *, #fv-chart-1789656003742-78tifcivu *:before, #fv-chart-1789656003742-78tifcivu *:after, #fv-chart-1789656003742-78tifcivu-slideshow *, #fv-chart-1789656003742-78tifcivu-slideshow *:before, #fv-chart-1789656003742-78tifcivu-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656003742-78tifcivu, #fv-chart-1789656003742-78tifcivu-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656003742-78tifcivu {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656003742-78tifcivu-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789656003742-78tifcivu .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656003742-78tifcivu .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789656003742-78tifcivu .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789656003742-78tifcivu .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789656003742-78tifcivu .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656003742-78tifcivu .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656003742-78tifcivu .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789656003742-78tifcivu .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row, #fv-chart-1789656003742-78tifcivu .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656003742-78tifcivu .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656003742-78tifcivu .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656003742-78tifcivu .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-pie-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-bar-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-container,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-cluster,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-label-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-benchmark-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-dropdown-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-subhead,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-header,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-vs,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656003742-78tifcivu .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row,#fv-chart-1789656003742-78tifcivu .fv-stacked-product,#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-label,#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-container,#fv-chart-1789656003742-78tifcivu .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - RTX 5070 Ti - 1440p performance","description": "Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:40:03.743Z","citation": "Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.","keywords": ["Ultra","High","Medium","Low","Control Resonant - 1440p, RT High, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ultra – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "High – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Medium – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Low – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 86,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789656003742-78tifcivu" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Control Resonant - RTX 5070 Ti - 1440p performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656003742-78tifcivu-bar-Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-chart-type="Bar" data-title="Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off." data-caption="Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, RT High, DLSS Quality, FG off</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, RT High, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ultra</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>High</td><td>80 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Medium</td><td>81 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Low</td><td>86 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789656003742-78tifcivu', false); });} else {initialize('fv-chart-1789656003742-78tifcivu', false);}})();</script></div><p>There's a sweet spot here if you're trying to min/max image quality with performance, and it's setting both the regular graphics preset and the ray tracing settings to High, with the upscaler of your choice set to Quality. The game looks downright excellent at these settings, and on this machine results in some very smooth, great-looking gameplay.</p><p>Observe, as I button mash my way through some combat in clip below with both set to High. Also notice how the environment is extremely reactive to my ham-fisted attempts to hit something, <em>anything, </em>with my supernaturally enhanced weapons, all without a hint of hitching or stuttering. </p><iframe src="https://content.jwplatform.com/players/pR86QJXH.html" id="pR86QJXH" title="Control Resonant - High Settings - High RT - 1440p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>This game is very impressive in motion, and given that I haven't even touched the frame generation to get a smooth frame rate with ray tracing turned up, it seems reasonably well optimised as well.</p><p>However, I appreciate that not everyone can afford a PC with this sort of grunt, even if it's not the latest and greatest. The good news, though, is that Control Resonant actually looks pretty good with everything set to its lowest. The screenshot below was taken at the Low preset, with ray tracing disabled entirely.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="U3dxGbCtkJGQvbxnTqV8MV" name="LOW PRESET, NO RAY TRACING" alt="Dylan from Control Resonant, rendered in a street scene at Low settings, no ray tracing" src="https://cdn.mos.cms.futurecdn.net/U3dxGbCtkJGQvbxnTqV8MV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Remedy)</span></figcaption></figure><p>Not exactly ugly, is it? The restaurant signage is a little blurry, but check out how much detail is still kept within the scene even with everything turned down to the very, very bottom. </p><p>Remedy says the minimum required GPU is a GTX 1070 (for 1080p/30 fps at Low), and while I don't have one of those on hand to test with, I'd still happily play Control Resonant at the lowest settings if I needed to. It preserves a remarkable amount of detail with everything turned down, with a decent boost in performance.</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>The clip above was recorded at 1080p Low with DLSS set to Quality, and with ray tracing and frame generation turned off. It's Control Resonant's art style that really makes the difference here. </p><p>The world itself is clearly defined and beautifully put together, and while I'd still enable ray tracing in some fashion if you can afford the frame rate hit, it's simply a good-looking game no matter the settings. </p><p>The reactivity of the environment (and a fair few spooky-dooky, yet lightweight effects) are really what you're paying the price of entry for, so don't feel too obliged to turn up the pretties for the sake of it. There's performance to be found in them thar hills, and I certainly wouldn't spoil a good time by cranking things up to the max.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/</link>
                                                                            <description>
                            <![CDATA[ There are sweet spots to be found, though—particularly if you adjust the ray tracing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ymXL582r5DQHupMMVhrYrW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 13:01:00 +0000</pubDate>                                                                                                                                <updated>Sat, 19 Sep 2026 22:50:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:description>                                                            <media:text><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:text>
                                <media:title type="plain"><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've spent the past couple of days tinkering with Remedy's latest supernatural action-a-thon, <a href="https://www.pcgamer.com/games/action/control-resonant-review" target="_blank">Control Resonant</a>. I've been testing it on my home PC, a fairly powerful (but not outrageous) rig, and I've got some good news: when it comes to balancing image quality with performance, I reckon there's very little reason to stress your own machine out with the top whack settings.</p><p>My PC is an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a>-equipped, <a href="https://www.pcgamer.com/amd-ryzen-7-7700x-review-benchmarks/" target="_blank">AMD Ryzen 7 7700X</a>-toting rig with 32 GB of DDR5. It's no slouch, that's for sure—but neither is it a $3,000+ firebreather. And at 1440p, Control Resonant runs smoothly on this machine at nearly every setting, with zero stutters and decent frame rates even with frame generation turned off.</p><p>You should still prepare your graphics card for a workout if you use the Ultra presets, as Control Resonant features full path tracing at the very tippy top. I've got some image comparisons below, but for now I'll say this: I'm really not going to bother with maximum settings for the rest of my playthrough.</p><p>This game still looks grand with the graphics options pared back, and when it comes to the ray tracing, you can gain a decent amount of performance by dropping things down. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zDV2cD8n8WhAzQZzgpJBmc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ax6hBqK6PBAUw6o9MXxKrc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eJ46KQQirp7oUJKJMzydpc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>In terms of those graphics options, my goodness do you get a lot of them. The ray tracing can be adjusted independently of the regular graphics presets, which in turn have a full-featured whack of settings to tweak to your hearts content. There's also a choice between DLSS 4.5 and an older, CNN-based model for upscaling duties, or FSR (including FSR 4) for AMD users.</p><p>Despite all these potential setting tweaks, it'll be no surprise to learn that ray tracing provides the biggest performance hit, so I grabbed some figures with Ultra graphics settings enabled at the various different RT presets.  </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655046507-9d9qxv8gn *, #fv-chart-1789655046507-9d9qxv8gn *:before, #fv-chart-1789655046507-9d9qxv8gn *:after, #fv-chart-1789655046507-9d9qxv8gn-slideshow *, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:before, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655046507-9d9qxv8gn, #fv-chart-1789655046507-9d9qxv8gn-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655046507-9d9qxv8gn {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655046507-9d9qxv8gn .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655046507-9d9qxv8gn .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row, #fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655046507-9d9qxv8gn .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-pie-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-bar-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-cluster,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-label-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-benchmark-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-dropdown-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-subhead,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-header,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-vs,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655046507-9d9qxv8gn .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance","description": "Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:24:06.508Z","citation": "The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.","keywords": ["RT Ultra","RT High","RT Medium","RT Low","RT off","Control Resonant 1440p","Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RT Ultra – Control Resonant 1440p","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT High – Control Resonant 1440p","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Medium – Control Resonant 1440p","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Low – Control Resonant 1440p","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT off – Control Resonant 1440p","value": 105,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655046507-9d9qxv8gn" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655046507-9d9qxv8gn-bar-Control Resonant 1440p" data-chart-type="Bar" data-title="Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off." data-caption="The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #E33235;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.333333333333332%; background-color: #FE9F58;" data-target-width="29.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT off</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RT Ultra</td><td>62 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RT High</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RT Medium</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RT Low</td><td>84 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RT off</td><td>105 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655046507-9d9qxv8gn', false); });} else {initialize('fv-chart-1789655046507-9d9qxv8gn', false);}})();</script></div><p>As you can see, the difference between ray tracing at Low and off entirely is fairly significant, amounting to an extra 21 frames in the averages. However, Control Resonant is full of stark shadows, reflective puddles in streets, and shiny office block windows. </p><p>Personally, I like to enable some ray tracing goodness if my graphics card can handle it, and there's a mere five fps average difference between the Medium and High presets on my machine. The RT Ultra preset, however, provides a significant plummet in average frames—and looking at my image comparisons, I really don't think it's worth it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rYB4tiZbe5KhW3vC82BzM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUgRyYRbbSekn6TB23nCM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dS4bgyLKm7JKEyW4dBepL3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/j2XnotGXBq7QwGSRX4kCP3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zm9d9pZXe9qZ4R2YdPaiK3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>Sure, you can spot some differences between Ultra RT and High if you really hunt for them. The lighting on the parking lot ceiling above the central lamp, for example, looks a lot more realistic with the ray tracing maxed out. But switching back between this and the High setting during actual gameplay, you'll really struggle to tell.</p><p>In fact, the Medium RT preset looks pretty darn good as well, although the ceiling darkens up considerably. If you switch to Low, shadows lose their definition fairly quickly, as evidenced by the truck in the background and Dylan's legs. </p><p>Given that Control Resonant likes to play with light and shade in its environments, I think that RT High is probably the best compromise between image quality and performance. Still, all these screenshots look grand to my eyes.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789658315034-doo154a94 *, #fv-chart-1789658315034-doo154a94 *:before, #fv-chart-1789658315034-doo154a94 *:after, #fv-chart-1789658315034-doo154a94-slideshow *, #fv-chart-1789658315034-doo154a94-slideshow *:before, #fv-chart-1789658315034-doo154a94-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789658315034-doo154a94, #fv-chart-1789658315034-doo154a94-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789658315034-doo154a94 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789658315034-doo154a94 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789658315034-doo154a94-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789658315034-doo154a94 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789658315034-doo154a94 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789658315034-doo154a94 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789658315034-doo154a94 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789658315034-doo154a94 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789658315034-doo154a94 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789658315034-doo154a94 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789658315034-doo154a94 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn:hover, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1789658315034-doo154a94 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row, #fv-chart-1789658315034-doo154a94 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789658315034-doo154a94 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789658315034-doo154a94 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-pie-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stacked-product,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-bar-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stacked-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-container,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-cluster,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-label-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-chart-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-benchmark-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-dropdown-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-carousel-nav-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-subhead,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-header,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-vs,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789658315034-doo154a94 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row,#fv-chart-1789658315034-doo154a94 .fv-stacked-product,#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-label,#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-container,#fv-chart-1789658315034-doo154a94 .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - Ray Tracing Image Quality","description": "A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T15:18:35.034Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1789658315034-doo154a94" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Control Resonant - Ray Tracing Image Quality</h3><p class="fv-chart-subhead">A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789658315034-doo154a94-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic, softer reflections on the wet road." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">RT High</div><div class="fv-image-compare-label fv-image-compare-label-right">RT Low</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789658315034-doo154a94', false); });} else {initialize('fv-chart-1789658315034-doo154a94', false);}})();</script></div><p>There are some appreciable differences with High ray tracing enabled. In the brightly lit Manhattan street above, the Low ray tracing reflections in the road become a little blocky, while High gives them a hazy quality that feels more appropriate for the scene. </p><p>And again, check out Dylan's shadow. It's crisp and well-defined with ray tracing set to High, and quite fuzzy at Low. As is the lighting on Dylan himself, now I come to notice it. Still, I think both of these presets make the game look great, especially once you stop pixel hunting and start stalking the streets.</p><p>Keeping ray tracing set to High for consistencies sake, I thought I'd see if I could gain some extra performance by adjusting the regular graphics presets. It's a similar story, though: Ultra settings provide the most significant performance drop, while High and Medium are so close as to be within margins of error.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789656003742-78tifcivu *, #fv-chart-1789656003742-78tifcivu *:before, #fv-chart-1789656003742-78tifcivu *:after, #fv-chart-1789656003742-78tifcivu-slideshow *, #fv-chart-1789656003742-78tifcivu-slideshow *:before, #fv-chart-1789656003742-78tifcivu-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656003742-78tifcivu, #fv-chart-1789656003742-78tifcivu-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656003742-78tifcivu {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656003742-78tifcivu .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656003742-78tifcivu-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789656003742-78tifcivu .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656003742-78tifcivu .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789656003742-78tifcivu .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789656003742-78tifcivu .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789656003742-78tifcivu .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656003742-78tifcivu .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656003742-78tifcivu .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789656003742-78tifcivu .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row, #fv-chart-1789656003742-78tifcivu .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656003742-78tifcivu .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656003742-78tifcivu .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656003742-78tifcivu .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-pie-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-bar-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-container,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-cluster,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-label-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-benchmark-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-dropdown-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-subhead,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-header,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-vs,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656003742-78tifcivu .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row,#fv-chart-1789656003742-78tifcivu .fv-stacked-product,#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-label,#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-container,#fv-chart-1789656003742-78tifcivu .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Control Resonant - RTX 5070 Ti - 1440p performance","description": "Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:40:03.743Z","citation": "Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.","keywords": ["Ultra","High","Medium","Low","Control Resonant - 1440p, RT High, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ultra – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "High – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Medium – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Low – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 86,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789656003742-78tifcivu" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Control Resonant - RTX 5070 Ti - 1440p performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656003742-78tifcivu-bar-Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-chart-type="Bar" data-title="Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off." data-caption="Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, RT High, DLSS Quality, FG off</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, RT High, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ultra</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>High</td><td>80 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Medium</td><td>81 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Low</td><td>86 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789656003742-78tifcivu', false); });} else {initialize('fv-chart-1789656003742-78tifcivu', false);}})();</script></div><p>There's a sweet spot here if you're trying to min/max image quality with performance, and it's setting both the regular graphics preset and the ray tracing settings to High, with the upscaler of your choice set to Quality. The game looks downright excellent at these settings, and on this machine results in some very smooth, great-looking gameplay.</p><p>Observe, as I button mash my way through some combat in clip below with both set to High. Also notice how the environment is extremely reactive to my ham-fisted attempts to hit something, <em>anything, </em>with my supernaturally enhanced weapons, all without a hint of hitching or stuttering. </p><iframe src="https://content.jwplatform.com/players/pR86QJXH.html" id="pR86QJXH" title="Control Resonant - High Settings - High RT - 1440p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>This game is very impressive in motion, and given that I haven't even touched the frame generation to get a smooth frame rate with ray tracing turned up, it seems reasonably well optimised as well.</p><p>However, I appreciate that not everyone can afford a PC with this sort of grunt, even if it's not the latest and greatest. The good news, though, is that Control Resonant actually looks pretty good with everything set to its lowest. The screenshot below was taken at the Low preset, with ray tracing disabled entirely.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="U3dxGbCtkJGQvbxnTqV8MV" name="LOW PRESET, NO RAY TRACING" alt="Dylan from Control Resonant, rendered in a street scene at Low settings, no ray tracing" src="https://cdn.mos.cms.futurecdn.net/U3dxGbCtkJGQvbxnTqV8MV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Remedy)</span></figcaption></figure><p>Not exactly ugly, is it? The restaurant signage is a little blurry, but check out how much detail is still kept within the scene even with everything turned down to the very, very bottom. </p><p>Remedy says the minimum required GPU is a GTX 1070 (for 1080p/30 fps at Low), and while I don't have one of those on hand to test with, I'd still happily play Control Resonant at the lowest settings if I needed to. It preserves a remarkable amount of detail with everything turned down, with a decent boost in performance.</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>The clip above was recorded at 1080p Low with DLSS set to Quality, and with ray tracing and frame generation turned off. It's Control Resonant's art style that really makes the difference here. </p><p>The world itself is clearly defined and beautifully put together, and while I'd still enable ray tracing in some fashion if you can afford the frame rate hit, it's simply a good-looking game no matter the settings. </p><p>The reactivity of the environment (and a fair few spooky-dooky, yet lightweight effects) are really what you're paying the price of entry for, so don't feel too obliged to turn up the pretties for the sake of it. There's performance to be found in them thar hills, and I certainly wouldn't spoil a good time by cranking things up to the max.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Over 35,000 people say they signed up for a Steam Frame, and less than half have one reserved ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you signed up for a <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a>, it's time to check your inbox for an email from Valve. The company has run its 'one-time randomisation' to decide who gets a unit from the first batch and who is left on the waitlist. Once you know where you land, head over to this community reporting website; we're already getting a good idea of the odds of buying a Steam Frame from the results so far.</p><p>The odds were stacked against us. That's the picture I get from this <a href="https://steamframeout.com/" target="_blank">tremendous website</a> by <a href="https://x.com/coah80" target="_blank">coah80</a> that asks the community, 'Did you get a reservation?' Users can respond with: waitlisted, reserved, or no email yet.</p><p>With 35,000 (and counting) results so far, it looks like around 44.7% of respondents were lucky enough to get a reservation, and 51.6% are on the waitlist. 3.8% say they haven't received an email yet.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>A quick reminder of how this works: those of us who signed up for a <a href="https://store.steampowered.com/hardware/steamframe" target="_blank">Steam Frame via the Store page</a> were entered into a one-time raffle that took place on September 17. This determines who has a unit reserved for them and who was added to the waitlist. The reserved units are offered up first, and if someone doesn't buy theirs, the unit moves to the next person on the list. Once those reservations are sorted, Valve will start working through the waitlist. </p><p>If you sign up for a Steam Frame today, you'll join the back of the waitlist. That's at least 18,254 customers long, at time of writing, though you have to assume that many of the people who signed up for a Steam Frame have no idea this website even exists. There's a good chance it's a lot higher than this site suggests.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1478px;"><p class="vanilla-image-block" style="padding-top:53.59%;"><img id="9A48sQHDTrM6oN8kzH3T6T" name="1789734550.jpg" alt="A screenshot of the replies on the steamframeout website." src="https://cdn.mos.cms.futurecdn.net/9A48sQHDTrM6oN8kzH3T6T-1920-80.jpg" mos="" align="middle" fullscreen="" width="1478" height="792" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: steamframeout)</span></figcaption></figure><p>The Steam Frame comes in two capacities: 256 GB and 1 TB. As I wrote in my <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame review</a>, I'd rather the 256 GB model. It's considerably cheaper and while you can't upgrade the internal storage, you can slot in a microSD card to expand your library further. If you're mostly going to use the Frame for game streaming, you don't need a huge amount of space on the device anyways.</p><p>Good news, looks like a majority of users also agree on storage sizes. The community site also asks which model a user signed up for and offers the option to share their location, which many have, giving us even more data to go on. The 256 GB model is the more popular option country-by-country. It only takes $240 to change hearts and minds, as I think with a smaller premium in pre-memory crisis times, we may have seen those stats reverse. The 512 GB Steam Deck was a popular choice when it first launched.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/over-35-000-people-say-they-signed-up-for-a-steam-frame-and-less-than-half-have-one-reserved/</link>
                                                                            <description>
                            <![CDATA[ The 256 GB model looks to be the most popular from data on this community site. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">K6PmUSfGBoHGQBsysokj6n</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 12:37:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame&#039;s side buttons.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame&#039;s side buttons.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame&#039;s side buttons.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you signed up for a <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a>, it's time to check your inbox for an email from Valve. The company has run its 'one-time randomisation' to decide who gets a unit from the first batch and who is left on the waitlist. Once you know where you land, head over to this community reporting website; we're already getting a good idea of the odds of buying a Steam Frame from the results so far.</p><p>The odds were stacked against us. That's the picture I get from this <a href="https://steamframeout.com/" target="_blank">tremendous website</a> by <a href="https://x.com/coah80" target="_blank">coah80</a> that asks the community, 'Did you get a reservation?' Users can respond with: waitlisted, reserved, or no email yet.</p><p>With 35,000 (and counting) results so far, it looks like around 44.7% of respondents were lucky enough to get a reservation, and 51.6% are on the waitlist. 3.8% say they haven't received an email yet.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>A quick reminder of how this works: those of us who signed up for a <a href="https://store.steampowered.com/hardware/steamframe" target="_blank">Steam Frame via the Store page</a> were entered into a one-time raffle that took place on September 17. This determines who has a unit reserved for them and who was added to the waitlist. The reserved units are offered up first, and if someone doesn't buy theirs, the unit moves to the next person on the list. Once those reservations are sorted, Valve will start working through the waitlist. </p><p>If you sign up for a Steam Frame today, you'll join the back of the waitlist. That's at least 18,254 customers long, at time of writing, though you have to assume that many of the people who signed up for a Steam Frame have no idea this website even exists. There's a good chance it's a lot higher than this site suggests.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1478px;"><p class="vanilla-image-block" style="padding-top:53.59%;"><img id="9A48sQHDTrM6oN8kzH3T6T" name="1789734550.jpg" alt="A screenshot of the replies on the steamframeout website." src="https://cdn.mos.cms.futurecdn.net/9A48sQHDTrM6oN8kzH3T6T-1920-80.jpg" mos="" align="middle" fullscreen="" width="1478" height="792" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: steamframeout)</span></figcaption></figure><p>The Steam Frame comes in two capacities: 256 GB and 1 TB. As I wrote in my <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame review</a>, I'd rather the 256 GB model. It's considerably cheaper and while you can't upgrade the internal storage, you can slot in a microSD card to expand your library further. If you're mostly going to use the Frame for game streaming, you don't need a huge amount of space on the device anyways.</p><p>Good news, looks like a majority of users also agree on storage sizes. The community site also asks which model a user signed up for and offers the option to share their location, which many have, giving us even more data to go on. The 256 GB model is the more popular option country-by-country. It only takes $240 to change hearts and minds, as I think with a smaller premium in pre-memory crisis times, we may have seen those stats reverse. The 512 GB Steam Deck was a popular choice when it first launched.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The lead developer of the PS5 Linux project has abandoned ship: 'It is just a bunch of noobs using LLMs and writing hacks they don't even understand' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you remember a very cool project we <a href="https://www.pcgamer.com/hardware/gaming-pcs/modder-helps-sony-unwittingly-beat-valve-to-the-punch-i-ported-linux-to-the-ps5-and-turned-it-into-a-steam-machine/" target="_blank">reported on a few months ago</a> that got Ubuntu Linux up and running on PlayStation 5 consoles, I have some bad news: the lead developer of the open-source project, Andy Nguyen, has stepped away:</p><p>"I am stepping away from the PS5 scene and stopping all my work on PS5 Linux," <a href="https://x.com/theflow0/status/2099987019954831744" target="_blank">Nguyen posted on X</a>. "After pouring my heart and months of my life into it, including plans to finish PS5 Pro support and release in 2027, it's all down the sink."</p><p>"The scene used to be a group of highly talented researchers, but now it is just a bunch of noobs using LLMs and writing hacks they don't even understand. Slop kiddies found the only hypervisor bug left, which I had also found a while ago, and decided to report to Sony."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p><a href="https://github.com/ps5-linux" target="_blank">The project</a>, which was run by Nguyen, used <a href="https://en.wikipedia.org/wiki/Hypervisor" target="_blank">hypervisor</a> bugs to get Ubuntu Linux working on the PS5. Once past Sony's barriers, open-source Mesa drivers were tweaked to get everything working as it should, but you had to stay on older firmware to prevent Sony's patches "fixing" the hypervisor bugs that permitted the project to work.</p><p>Nguyen was working on getting Ubuntu working with the PS5 Pro, but that relied on the "only hypervisor bug left", which has now been reported to Sony by the "slop kiddies." Which will presumably mean a patch from Sony and goodbye to the project.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099987138385186836"><p lang="en" dir="ltr">The scene used to be a group of highly talented researchers, but now it is just a bunch of noobs using LLMs and writing hacks they don't even understand. Slop kiddies found the only hypervisor bug left, which I had also found a while ago, and decided to report to Sony.<a href="https://twitter.com/cantworkitout/status/2099987138385186836">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"I asked them [the people who found the hypervisor bug]," <a href="https://x.com/theflow0/status/2099987230479601687?s=20" target="_blank">Nguyen says</a>, "to at least wait for GTA 6 to come out so that people would have the opportunity to legally purchase the game and also enjoy Linux. They agreed to wait, but not a day passed and they decided to waste it instead."</p><p>I'm unsure how much of Nguyen stepping away has to do with this happening to the Pro project, and how much is the prevalence of "noobs." It seems like perhaps a little of column A and a little of column B. I'm not a dev so I can't say whether this kind of negative environment is encouraged by 'easier' development using AI, but it wouldn't surprise me.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/the-lead-developer-of-the-ps5-linux-project-has-abandoned-ship-it-is-just-a-bunch-of-noobs-using-llms-and-writing-hacks-they-dont-even-understand/</link>
                                                                            <description>
                            <![CDATA[ The project, apparently, is "all down the sink." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HMGVVuXUXD46VSPY2cQGMh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gTEs3oNLCVTudpKznqWavE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 15:41:26 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Sep 2026 10:09:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gTEs3oNLCVTudpKznqWavE-1920-80.jpg">
                                                            <media:credit><![CDATA[Andy Nguyen]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot of a video posted by Andy Nguyen on X, showing a Sony PS5 Slim running Ubuntu OS and GTA 5 Enhanced]]></media:description>                                                            <media:text><![CDATA[A screenshot of a video posted by Andy Nguyen on X, showing a Sony PS5 Slim running Ubuntu OS and GTA 5 Enhanced]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot of a video posted by Andy Nguyen on X, showing a Sony PS5 Slim running Ubuntu OS and GTA 5 Enhanced]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gTEs3oNLCVTudpKznqWavE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you remember a very cool project we <a href="https://www.pcgamer.com/hardware/gaming-pcs/modder-helps-sony-unwittingly-beat-valve-to-the-punch-i-ported-linux-to-the-ps5-and-turned-it-into-a-steam-machine/" target="_blank">reported on a few months ago</a> that got Ubuntu Linux up and running on PlayStation 5 consoles, I have some bad news: the lead developer of the open-source project, Andy Nguyen, has stepped away:</p><p>"I am stepping away from the PS5 scene and stopping all my work on PS5 Linux," <a href="https://x.com/theflow0/status/2099987019954831744" target="_blank">Nguyen posted on X</a>. "After pouring my heart and months of my life into it, including plans to finish PS5 Pro support and release in 2027, it's all down the sink."</p><p>"The scene used to be a group of highly talented researchers, but now it is just a bunch of noobs using LLMs and writing hacks they don't even understand. Slop kiddies found the only hypervisor bug left, which I had also found a while ago, and decided to report to Sony."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p><a href="https://github.com/ps5-linux" target="_blank">The project</a>, which was run by Nguyen, used <a href="https://en.wikipedia.org/wiki/Hypervisor" target="_blank">hypervisor</a> bugs to get Ubuntu Linux working on the PS5. Once past Sony's barriers, open-source Mesa drivers were tweaked to get everything working as it should, but you had to stay on older firmware to prevent Sony's patches "fixing" the hypervisor bugs that permitted the project to work.</p><p>Nguyen was working on getting Ubuntu working with the PS5 Pro, but that relied on the "only hypervisor bug left", which has now been reported to Sony by the "slop kiddies." Which will presumably mean a patch from Sony and goodbye to the project.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099987138385186836"><p lang="en" dir="ltr">The scene used to be a group of highly talented researchers, but now it is just a bunch of noobs using LLMs and writing hacks they don't even understand. Slop kiddies found the only hypervisor bug left, which I had also found a while ago, and decided to report to Sony.<a href="https://twitter.com/cantworkitout/status/2099987138385186836">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"I asked them [the people who found the hypervisor bug]," <a href="https://x.com/theflow0/status/2099987230479601687?s=20" target="_blank">Nguyen says</a>, "to at least wait for GTA 6 to come out so that people would have the opportunity to legally purchase the game and also enjoy Linux. They agreed to wait, but not a day passed and they decided to waste it instead."</p><p>I'm unsure how much of Nguyen stepping away has to do with this happening to the Pro project, and how much is the prevalence of "noobs." It seems like perhaps a little of column A and a little of column B. I'm not a dev so I can't say whether this kind of negative environment is encouraged by 'easier' development using AI, but it wouldn't surprise me.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iBuyPower RDY Scale B06 review ]]></title>
                                                                                                <dc:content><![CDATA[ <div data-widget-type="review" data-model-name="iBuyPower RDY Scale B06" data-widget-title=""></div><p>I've got to the point where I grimace when I see a listing for a gaming PC. The memory crisis has so severely gutted pricing and availability that I've found my eyes glazing over PCs whenever they're on the screen in front of me. </p><p>One glance at our roundup of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">best gaming PC deals</a> shows that even getting a rig under $1,000 with a discrete graphics card is a bit of a struggle, and you are making significant compromises to get the price that… <em>low</em>. Okay, yes, it doesn't <em>feel </em>low, but that's the new normal. All praise our new AI overlords. </p><p>And iBuyPower routinely features among the most budget rigs. That's because, be it smart compromises, the ability to buy in bulk, or a prayer to some sort of hardware god, its rigs are somewhat reasonable for prebuilds. </p><p>The RDY Scale B06 I've had across my desk shoves a budget Intel CPU and budget Nvidia GPU into its surprisingly large case, alongside a pretty small SSD and single-channel memory.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅</strong> <strong>You can wait for a sale:</strong> At MSRP, I would look elsewhere, but iBuyPower regularly runs decent sales, and there have been two on this specific rig in the last week. With a few hundred shaved off, it becomes a fairly competitive mainstream build.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don&#39;t buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You can afford a little more: </strong>The RTX 5060 GPU itself is a bit of a letdown, and though it will get solid enough 1080p gaming (and even 1440p at points), there are RTX 5070 machines not that far off this price.</p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><caption>IBuyPower RDY Scale B06 specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Intel Core Ultra 5 225F</p></td></tr><tr><td class="firstcol " ><p><strong>Motherboard</strong></p></td><td  ><p>Asus B860M Max Gaming AX WIFI </p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>Team Group T-Force Delta 16 GB 5200 MHz CL40 (single stick)</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB Team Group T-Force G50</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics card</strong></p></td><td  ><p>Asus Dual GeForce RTX 5060 8 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Cooling</strong></p></td><td  ><p>iBuyPower RGB CPU Tower Air Cooler</p></td></tr><tr><td class="firstcol " ><p><strong>PSU</strong></p></td><td  ><p>600 watt 80 Plus Gold</p></td></tr><tr><td class="firstcol " ><p><strong>Front I/O</strong></p></td><td  ><p>2 x USB 2.0, 1 x USB 2.0 (Type-C), 1 x 3.5 mm microphone and headphone jacks</p></td></tr><tr><td class="firstcol " ><p><strong>Rear I/O</strong></p></td><td  ><p>4 x USB 2.0, 4 x USB 3.2 Gen 1 5 Gbps Type-A, 1 x USB 3.2 Gen 2 10 Gbps Type-A, 1x USB 3.2 Gen 2 20 Gbps Type-C, mic in, line out, line in</p></td></tr><tr><td class="firstcol " ><p><strong>Networking</strong></p></td><td  ><p>Wi-Fi 6</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>470 x 492 x 220 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>16.3 kg / 36 lbs</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.ibuypower.com/store/rdy-scale-b06?srsltid=AfmBOoqR-2jlogl8I60MK6y8VvAN0xnRqh7s2uWK33Xq9SXzSzil3i8_" target="_blank">$1,479</a> ($1,379 on sale)</p></td></tr></tbody></table></div><p>RDY is iBuyPower's preconfigured range, which means they are ready to ship pretty much the moment you hit 'buy'. As such, the RTX 5060 / Intel Core Ultra 5 225F model I've got my hands on is the only version of the B06 you can currently buy. </p><p>For its relatively budget-friendly price, it makes some compromises, the biggest of which you will find in its memory and storage. </p><p>The memory is DDR5, but with a CAS latency of 40 and overall speed of 5200 MT/s, it's not super fast. There's also only one stick, so you are taking a hit to performance over dual-channel memory of the same capacity. How much depends on the game or workload, but there will be a hit.</p><p>Should you have the funds and the patience, you could technically track down a second module matching this same stick and bump your capacity up to 32 GB, but that's a hard sell, and was even before the memory crisis. Most of the time, you are better off selling a single stick and buying two (at a loss) if you're looking to upgrade, as it can be tough to track down the exact stick you need and even that doesn't guarantee compatibility.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wcnwctxqZYHM5VBS9G2yiG" name="IMG_0589" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/wcnwctxqZYHM5VBS9G2yiG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There's just 1 TB of storage in this machine. That is pretty much the minimum I would want in a gaming rig right now, especially when you consider the actual storage available to you will likely be 50-100 GB lower than 1 TB. </p><p>The 1 TB in my rig translates to 952 GB. That doesn't include browsers and any other Windows apps. Then, you might have Steam, Epic Games, likely the Nvidia app, plus any drivers, and any other media apps like Spotify. By only downloading the games I used for the benchmarks below, I was left with around 300 GB on the drive.  </p><p>Now, we would have received twice the memory capacity for the price if it weren't for the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>, but you have to expect to pay more for gaming PCs right now, and those compromises make some sense from iBuyPower. </p><h2 class="article-body__section" id="section-performance"><span>Performance</span></h2><p>This rig is a sign of how bad the memory crisis has gotten. Late last year, we checked out the <a href="https://www.pcgamer.com/hardware/gaming-pcs/acer-predator-orion-3000-review/" target="_blank">Acer Predator Orion 3000</a>, which was just $20 more, came with a full-fat RTX 5070, a better Intel chip for multithreaded workloads, and even came in a cute compact case. </p><p>Because of that higher-tier GPU, the Orion outpaces this iBuyPower rig in every gaming test I conducted. Some by just a few frames, and some more convincingly so. Acer did make compromises here with PCIe 3.0 storage speed and 16 GB DDR4 memory, but it's still all in all a better rig, and a much more compact one. The caveat, though, is that while you can find RTX 5070 PCs at this price on occasion, they are becoming ever more rare, and this SKU of the Orion 3000 is nowhere to be seen these days.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655871097-p2svwkofd *, #fv-chart-1789655871097-p2svwkofd *:before, #fv-chart-1789655871097-p2svwkofd *:after, #fv-chart-1789655871097-p2svwkofd-slideshow *, #fv-chart-1789655871097-p2svwkofd-slideshow *:before, #fv-chart-1789655871097-p2svwkofd-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655871097-p2svwkofd, #fv-chart-1789655871097-p2svwkofd-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655871097-p2svwkofd {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655871097-p2svwkofd.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655871097-p2svwkofd.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655871097-p2svwkofd-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655871097-p2svwkofd .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655871097-p2svwkofd .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655871097-p2svwkofd .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655871097-p2svwkofd .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655871097-p2svwkofd .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655871097-p2svwkofd .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655871097-p2svwkofd .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655871097-p2svwkofd .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655871097-p2svwkofd .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row, #fv-chart-1789655871097-p2svwkofd .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655871097-p2svwkofd .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655871097-p2svwkofd .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-pie-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-bar-product,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-label,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-product-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-label,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-container,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-cluster,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-label-space,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-benchmark-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-dropdown-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-chart-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-chart-subhead,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-header,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-vs,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655871097-p2svwkofd.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655871097-p2svwkofd .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row,#fv-chart-1789655871097-p2svwkofd .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-label,#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-container,#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655871097-p2svwkofd.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:37:51.098Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","Avatar: Frontiers of Pandora (1440p Ultra)","Cyberpunk 2077 (1440p RT Medium)","Cyberpunk 2077 (upscaling) (1440p RT Medium)","Baldur's Gate 3 (1440p Ultra)","Black Myth: Wukong (1440p Very High)","Black Myth: Wukong (upscaling) (1440p Very High)","Metro Exodus: Enhanced Edition (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Avatar: Frontiers of Pandora (1440p Ultra)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Avatar: Frontiers of Pandora (1440p Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Avatar: Frontiers of Pandora (1440p Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cyberpunk 2077 (1440p RT Medium)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cyberpunk 2077 (1440p RT Medium)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cyberpunk 2077 (1440p RT Medium)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 139,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 184,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Baldur's Gate 3 (1440p Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Baldur's Gate 3 (1440p Ultra)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Baldur's Gate 3 (1440p Ultra)","value": 59,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Baldur's Gate 3 (1440p Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Black Myth: Wukong (1440p Very High)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Black Myth: Wukong (1440p Very High)","value": 46,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Black Myth: Wukong (1440p Very High)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Black Myth: Wukong (1440p Very High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Black Myth: Wukong (1440p Very High)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Black Myth: Wukong (upscaling) (1440p Very High)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Black Myth: Wukong (upscaling) (1440p Very High)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Black Myth: Wukong (upscaling) (1440p Very High)","value": 47,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 65,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655871097-p2svwkofd" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Avatar: Frontiers of Pandora (1440p Ultra)</option><option value="1">Cyberpunk 2077 (1440p RT Medium)</option><option value="2">Cyberpunk 2077 (upscaling) (1440p RT Medium)</option><option value="3">Baldur's Gate 3 (1440p Ultra)</option><option value="4">Black Myth: Wukong (1440p Very High)</option><option value="5">Black Myth: Wukong (upscaling) (1440p Very High)</option><option value="6">Metro Exodus: Enhanced Edition (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Avatar: Frontiers of Pandora (1440p Ultra)" data-chart-type="Bar" data-title="Avatar: Frontiers of Pandora (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #E33235;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #E33235;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Avatar: Frontiers of Pandora (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>42 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>88 Avg FPS, 43 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>44 Avg FPS, 38 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>68 Avg FPS, 27 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>36 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Cyberpunk 2077 (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Medium)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #FE9F58;" data-target-width="31.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #E33235;" data-target-width="43.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>32 Avg FPS, 25 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>57 Avg FPS, 40 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>32 Avg FPS, 26 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>66 Avg FPS, 55 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>35 Avg FPS, 28 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #E33235;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21%; background-color: #FE9F58;" data-target-width="21" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.5%; background-color: #E33235;" data-target-width="69.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.5%; background-color: #FE9F58;" data-target-width="24.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #E33235;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.5%; background-color: #FE9F58;" data-target-width="34.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.5%; background-color: #FE9F58;" data-target-width="33.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (upscaling) (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>50 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>139 Avg FPS, 49 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>86 Avg FPS, 69 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>184 Avg FPS, 102 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>90 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Baldur's Gate 3 (1440p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #E33235;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #E33235;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>90 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>73 Avg FPS, 38 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>59 Avg FPS, 42 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>N/A</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>71 Avg FPS, 43 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Black Myth: Wukong (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1440p Very High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.333333333333336%; background-color: #E33235;" data-target-width="48.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.66666666666667%; background-color: #FE9F58;" data-target-width="51.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.66666666666667%; background-color: #FE9F58;" data-target-width="81.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">23</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>29 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>46 Avg FPS, 31 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>26 Avg FPS, 20 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>56 Avg FPS, 49 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>30 Avg FPS, 23 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Black Myth: Wukong (upscaling) (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (upscaling) (1440p Very High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49%; background-color: #E33235;" data-target-width="49" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #E33235;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (upscaling) (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>49 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>70 Avg FPS, 48 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>37 Avg FPS, 33 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>83 Avg FPS, 51 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>47 Avg FPS, 39 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Metro Exodus: Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus: Enhanced Edition (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #E33235;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #FE9F58;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #E33235;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus: Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>61 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>97 Avg FPS, 27 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>52 Avg FPS, 36 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>115 Avg FPS, 42 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>65 Avg FPS, 45 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655871097-p2svwkofd', false); });} else {initialize('fv-chart-1789655871097-p2svwkofd', false);}})();</script></div><p>The <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> is a solid 1080p card that becomes a decent 1440p one if you are willing to stomach a bit of frame generation or upscaling. Still, it's one of the weakest offerings of the RTX Blackwell generation. </p><p>In our tests, I spotted similar scores to <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4060-review-benchmarks-performance/" target="_blank">RTX 4060</a> and <a href="https://www.pcgamer.com/nvidia-rtx-4060-ti-review-benchmarks-performance/" target="_blank">RTX 4060 Ti</a> rigs, and that's partly because this same price point would have gotten you better CPUs a few years ago to throw alongside it, but also because the generational leap between the RTX 40- and RTX 50-series isn't monumental.</p><p>The RTX 5060 / Intel Core Ultra 5 225 F combo is decidedly budget, as far as modern offerings are concerned, and you will spot that in our gaming tests. <a href="https://www.pcgamer.com/avatar-frontiers-of-pandora-review/" target="_blank">Avatar: Frontiers of Pandora</a> at Ultra on 1440p barely cracks 30 fps, and the same is true for <a href="https://www.pcgamer.com/cyberpunk-2077-review/" target="_blank">Cyberpunk 2077</a> and Black Myth: Wukong. Upscaling makes these games much more playable, and the older <a href="https://www.pcgamer.com/metro-exodus-review/" target="_blank">Metro Exodus</a> can stay around 60 fps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8yjcc388g5kfKd98qorvcG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tPkDNUT8Lt4QqM8bG9frbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The <a href="https://www.pcgamer.com/hardware/gaming-pcs/atomman-g1-pro-review/" target="_blank">AtomMan G1 Pro</a>, with its low-profile RTX 5060 and AMD Ryzen 9 8945HX, outperforms it in Avatar, but the Scale B06 takes the win in everything else. The G1 Pro is kitted out with 32 GB of DDR5 5200 memory. That is double the capacity of the Scale B06, and dual-channel. That means it has not only twice the capacity but twice the available bandwidth, too. But the Intel chip helps the iBuyPower PC pull through for the win. </p><p>Notably, the 1% lows are almost the same for both rigs in Baldur's Gate 3, despite the Scale B06 easily outpacing the G1 Pro in average fps. That's likely down to the memory. Baldur's Gate 3 is quite a CPU-heavy game, and the slower, lower-capacity RAM is hindering what should be a much faster chip in the Scale B06.</p><p>The Intel CPU in the Scale B06 has fewer physical cores and a lower boost clock than the 8645HX, but higher base clock speeds and a great L1 and L2 cache. In Cinebench, I saw a slightly higher single-core index for the Intel chip, but a significantly better multithread index for the AMD one. The Atomman G1 Pro has, however, gone up significantly in price even since our review in April. </p><p>The <a href="https://www.pcgamer.com/hardware/gaming-pcs/abs-cyclone-aqua-gaming-pc-review/" target="_blank">RTX 4060 Ti ABS Cyclone Aqua</a> we reviewed last year seems to outpace or match this 5060 rig in most tests, only firmly losing in the <a href="https://www.pcgamer.com/games/rpg/black-myth-wukong-review/" target="_blank">Black Myth: Wukong</a> upscaling benchmark. And with the RTX 5060, you pretty much need to get used to some level of upscaling if you want a smooth experience in modern games. Upscaling technology has gotten much better over time, and so has frame generation, but it's still a pretty weak card as far as pure rasterisation is concerned. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655995434-4ks0w2bjj *, #fv-chart-1789655995434-4ks0w2bjj *:before, #fv-chart-1789655995434-4ks0w2bjj *:after, #fv-chart-1789655995434-4ks0w2bjj-slideshow *, #fv-chart-1789655995434-4ks0w2bjj-slideshow *:before, #fv-chart-1789655995434-4ks0w2bjj-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655995434-4ks0w2bjj, #fv-chart-1789655995434-4ks0w2bjj-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655995434-4ks0w2bjj {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655995434-4ks0w2bjj.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655995434-4ks0w2bjj .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655995434-4ks0w2bjj .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655995434-4ks0w2bjj .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row, #fv-chart-1789655995434-4ks0w2bjj .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655995434-4ks0w2bjj .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-pie-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-bar-product,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-product-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-cluster,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-label-space,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-benchmark-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-dropdown-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-chart-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-chart-subhead,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-header,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-vs,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655995434-4ks0w2bjj.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655995434-4ks0w2bjj .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655995434-4ks0w2bjj.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:39:55.435Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","3DMark Time Spy Extreme","3DMark Storage","Cinebench 2024","Blender 4.2.0 (junkshop)","7zip 24.07","Handbrake UHD to 1080p conversion","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 3DMark Time Spy Extreme","value": 10593,"unitText": "CPU index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 3DMark Time Spy Extreme","value": 7307,"unitText": "CPU index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 3DMark Time Spy Extreme","value": 9435,"unitText": "CPU index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 3DMark Time Spy Extreme","value": 6031,"unitText": "CPU index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 3DMark Time Spy Extreme","value": 6051,"unitText": "CPU index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 3DMark Storage","value": 2155,"unitText": "Overall index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 3DMark Storage","value": 1525,"unitText": "Overall index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 3DMark Storage","value": 1493,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 3DMark Storage","value": 2343,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 3DMark Storage","value": 2152,"unitText": "Overall index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cinebench 2024","value": 124,"unitText": "Single core index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cinebench 2024","value": 114,"unitText": "Single core index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cinebench 2024","value": 111,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cinebench 2024","value": 110,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cinebench 2024","value": 119,"unitText": "Single core index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Blender 4.2.0 (junkshop)","value": 130,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Blender 4.2.0 (junkshop)","value": 72,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Blender 4.2.0 (junkshop)","value": 132,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Blender 4.2.0 (junkshop)","value": 83,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Blender 4.2.0 (junkshop)","value": 64,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 7zip 24.07","value": 164,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 7zip 24.07","value": 84,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 7zip 24.07","value": 87,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 7zip 24.07","value": 70,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Handbrake UHD to 1080p conversion","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Handbrake UHD to 1080p conversion","value": 42,"unitText": ""},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Handbrake UHD to 1080p conversion","value": 80,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Handbrake UHD to 1080p conversion","value": 75,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Handbrake UHD to 1080p conversion","value": 57,"unitText": ""}]}</script><div id="fv-chart-1789655995434-4ks0w2bjj" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><p class="fv-chart-subhead">The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks.</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">3DMark Time Spy Extreme</option><option value="1">3DMark Storage</option><option value="2">Cinebench 2024</option><option value="3">Blender 4.2.0 (junkshop)</option><option value="4">7zip 24.07</option><option value="5">Handbrake UHD to 1080p conversion</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-3DMark Time Spy Extreme" data-chart-type="Bar" data-title="3DMark Time Spy Extreme" data-subhead="The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Overall index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.62%; background-color: #E33235;" data-target-width="70.62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10593</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.82666666666667%; background-color: #FE9F58;" data-target-width="40.82666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.7%; background-color: #1CA9C4;" data-target-width="43.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6555</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.71333333333333%; background-color: #E33235;" data-target-width="48.71333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">7307</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.08666666666666%; background-color: #FE9F58;" data-target-width="71.08666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10663</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.5%; background-color: #1CA9C4;" data-target-width="66.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9975</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.9%; background-color: #E33235;" data-target-width="62.9" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9435</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.53333333333333%; background-color: #FE9F58;" data-target-width="42.53333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6380</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.7%; background-color: #1CA9C4;" data-target-width="44.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6705</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.20666666666667%; background-color: #E33235;" data-target-width="40.20666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6031</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94.41333333333334%; background-color: #FE9F58;" data-target-width="94.41333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14162</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.52666666666667%; background-color: #1CA9C4;" data-target-width="78.52666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11779</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.339999999999996%; background-color: #E33235;" data-target-width="40.339999999999996" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6051</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.57333333333333%; background-color: #FE9F58;" data-target-width="43.57333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6536</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.053333333333335%; background-color: #1CA9C4;" data-target-width="43.053333333333335" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6458</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>3,750</span><span>7,500</span><span>11,250</span><span>15,000</span></div></div></div><table class="sr-only"><caption>3DMark Time Spy Extreme Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>10593 CPU index, 6124 GPU index, 6555 Overall index</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>7307 CPU index, 10663 GPU index, 9975 Overall index</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>9435 CPU index, 6380 GPU index, 6705 Overall index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>6031 CPU index, 14162 GPU index, 11779 Overall index</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>6051 CPU index, 6536 GPU index, 6458 Overall index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Overall index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg bandwidth (MB/s)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Access time (us)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.83333333333334%; background-color: #E33235;" data-target-width="71.83333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2155</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 12.704333333333334%; background-color: #FE9F58;" data-target-width="12.704333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">381.13</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.8666666666666667%; background-color: #1CA9C4;" data-target-width="2.8666666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">86</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.83333333333333%; background-color: #E33235;" data-target-width="50.83333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1525</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 8.728333333333333%; background-color: #FE9F58;" data-target-width="8.728333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">261.85</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.933333333333333%; background-color: #1CA9C4;" data-target-width="3.933333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">118</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.766666666666666%; background-color: #E33235;" data-target-width="49.766666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1493</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 8.647333333333334%; background-color: #FE9F58;" data-target-width="8.647333333333334" data-target-margin="0"></div><span class="fv-bar-value-outside">259.42</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.066666666666666%; background-color: #1CA9C4;" data-target-width="4.066666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">122</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.10000000000001%; background-color: #E33235;" data-target-width="78.10000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2343</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.445666666666668%; background-color: #FE9F58;" data-target-width="13.445666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">403.37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.73333333333333%; background-color: #E33235;" data-target-width="71.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2152</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 12.373666666666667%; background-color: #FE9F58;" data-target-width="12.373666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">371.21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.8000000000000003%; background-color: #1CA9C4;" data-target-width="2.8000000000000003" data-target-margin="0"></div><span class="fv-bar-value-outside">84</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>3DMark Storage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>2155 Overall index, 381.13 Avg bandwidth (MB/s), 86 Access time (us)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>1525 Overall index, 261.85 Avg bandwidth (MB/s), 118 Access time (us)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>1493 Overall index, 259.42 Avg bandwidth (MB/s), 122 Access time (us)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>2343 Overall index, 403.37 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>2152 Overall index, 371.21 Avg bandwidth (MB/s), 84 Access time (us)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Single core index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Multi thread index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.2%; background-color: #E33235;" data-target-width="6.2" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.39999999999999%; background-color: #FE9F58;" data-target-width="83.39999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1668</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.7%; background-color: #E33235;" data-target-width="5.7" data-target-margin="0"></div><span class="fv-bar-value-outside">114</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.2%; background-color: #FE9F58;" data-target-width="51.2" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1024</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.55%; background-color: #E33235;" data-target-width="5.55" data-target-margin="0"></div><span class="fv-bar-value-outside">111</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.14999999999999%; background-color: #FE9F58;" data-target-width="66.14999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1323</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.5%; background-color: #E33235;" data-target-width="5.5" data-target-margin="0"></div><span class="fv-bar-value-outside">110</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.300000000000004%; background-color: #FE9F58;" data-target-width="52.300000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1046</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.949999999999999%; background-color: #E33235;" data-target-width="5.949999999999999" data-target-margin="0"></div><span class="fv-bar-value-outside">119</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.1%; background-color: #FE9F58;" data-target-width="40.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">802</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>500</span><span>1,000</span><span>1,500</span><span>2,000</span></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>124 Single core index, 1668 Multi thread index</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>114 Single core index, 1024 Multi thread index</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>111 Single core index, 1323 Multi thread index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>110 Single core index, 1046 Multi thread index</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>119 Single core index, 802 Multi thread index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Blender 4.2.0 (junkshop)" data-chart-type="Bar" data-title="Blender 4.2.0 (junkshop)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (samples)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (samples)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.5%; background-color: #E33235;" data-target-width="6.5" data-target-margin="0"></div><span class="fv-bar-value-outside">130</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">920</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.5999999999999996%; background-color: #E33235;" data-target-width="3.5999999999999996" data-target-margin="0"></div><span class="fv-bar-value-outside">72</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.1%; background-color: #FE9F58;" data-target-width="82.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1642</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.6000000000000005%; background-color: #E33235;" data-target-width="6.6000000000000005" data-target-margin="0"></div><span class="fv-bar-value-outside">132</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.65%; background-color: #FE9F58;" data-target-width="47.65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">953</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.15%; background-color: #E33235;" data-target-width="4.15" data-target-margin="0"></div><span class="fv-bar-value-outside">83</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.9%; background-color: #FE9F58;" data-target-width="45.9" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">918</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.2%; background-color: #E33235;" data-target-width="3.2" data-target-margin="0"></div><span class="fv-bar-value-outside">64</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.550000000000004%; background-color: #FE9F58;" data-target-width="46.550000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">931</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>500</span><span>1,000</span><span>1,500</span><span>2,000</span></div></div></div><table class="sr-only"><caption>Blender 4.2.0 (junkshop) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>130 CPU (samples), 920 GPU (samples)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>72 CPU (samples), 1642 GPU (samples)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>132 CPU (samples), 953 GPU (samples)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>83 CPU (samples), 918 GPU (samples)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>64 CPU (samples), 931 GPU (samples)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-7zip 24.07" data-chart-type="Bar" data-title="7zip 24.07" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Compressing (GIPS)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Decompressing (GIPS)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #FE9F58;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">182</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.5%; background-color: #FE9F58;" data-target-width="59.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.5%; background-color: #E33235;" data-target-width="43.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.5%; background-color: #FE9F58;" data-target-width="99.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">199</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #E33235;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>7zip 24.07 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>164 Compressing (GIPS), 182 Decompressing (GIPS)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>84 Compressing (GIPS), 119 Decompressing (GIPS)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>87 Compressing (GIPS), 199 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>70 Compressing (GIPS), 78 Decompressing (GIPS)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Handbrake UHD to 1080p conversion" data-chart-type="Bar" data-title="Handbrake UHD to 1080p conversion" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #E33235;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Handbrake UHD to 1080p conversion Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>88</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>42</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>80</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>75</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>57</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655995434-4ks0w2bjj', false); });} else {initialize('fv-chart-1789655995434-4ks0w2bjj', false);}})();</script></div><p>Outside of gaming, the Team Group T-Force G50 SSD is decently performant and speedy, clocking in an overall index score of well over 2,000 in 3DMark's storage test. Other creator tests don't perform quite as well, with the CPU at this machine's heart being fairly slow to handle a Handbrake video conversion, and sitting well behind the likes of the Aqua and G1 Pro in Time Spy Extreme and 7zip. </p><p>Though single-core Cinebench scores are solid, multithread scores are lacking. This all means that if you're looking for a heavy-duty content creator machine, you'd best be looking elsewhere. In fairness, the single-channel memory should have already put you off, anyways.</p><h2 class="article-body__section" id="section-thermals"><span>Thermals </span></h2><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789656597883-sfzjgyksw *, #fv-chart-1789656597883-sfzjgyksw *:before, #fv-chart-1789656597883-sfzjgyksw *:after, #fv-chart-1789656597883-sfzjgyksw-slideshow *, #fv-chart-1789656597883-sfzjgyksw-slideshow *:before, #fv-chart-1789656597883-sfzjgyksw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656597883-sfzjgyksw, #fv-chart-1789656597883-sfzjgyksw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656597883-sfzjgyksw {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656597883-sfzjgyksw.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789656597883-sfzjgyksw .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789656597883-sfzjgyksw .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789656597883-sfzjgyksw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789656597883-sfzjgyksw .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656597883-sfzjgyksw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row, #fv-chart-1789656597883-sfzjgyksw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656597883-sfzjgyksw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789656597883-sfzjgyksw .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-pie-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-bar-product,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-product-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-cluster,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-label-space,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-benchmark-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-dropdown-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-chart-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-chart-subhead,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-header,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-vs,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656597883-sfzjgyksw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656597883-sfzjgyksw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656597883-sfzjgyksw.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world temperatures","description": "temperature results recorded in different testing suites","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:49:57.883Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","Gaming Temps","Creator temps","Idle temps","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Gaming Temps","value": 62,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Gaming Temps","value": 89,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Gaming Temps","value": 53,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Creator temps","value": 91,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Creator temps","value": 69,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Creator temps","value": 93,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Creator temps","value": 80,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Creator temps","value": 67,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Idle temps","value": 27,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Idle temps","value": 33,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Idle temps","value": 51,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Idle temps","value": 42,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Idle temps","value": 33,"unitText": "CPU (°C)"}]}</script><div id="fv-chart-1789656597883-sfzjgyksw" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world temperatures</h3><p class="fv-chart-subhead">temperature results recorded in different testing suites</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Gaming Temps</option><option value="1">Creator temps</option><option value="2">Idle temps</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Gaming Temps" data-chart-type="Bar" data-title="Gaming Temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU Temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #FE9F58;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #1CA9C4;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #EB6F71;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63%; background-color: #E33235;" data-target-width="63" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #FE9F58;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #1CA9C4;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #EB6F71;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #FE9F58;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #1CA9C4;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #EB6F71;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63%; background-color: #E33235;" data-target-width="63" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #1CA9C4;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #EB6F71;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #E33235;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #FE9F58;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #1CA9C4;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #EB6F71;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming Temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>62 Avg CPU Temp (°C), 79 Max CPU Temp (°C), 64 Avg GPU Temp (°C), 40 Max GPU Temp (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>63 Avg CPU Temp (°C), 92 Max CPU Temp (°C), 65 Avg GPU Temp (°C), 45 Max GPU Temp (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>89 Avg CPU Temp (°C), 91 Max CPU Temp (°C), 77 Avg GPU Temp (°C), 67 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>63 Avg CPU Temp (°C), 71 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 43 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>53 Avg CPU Temp (°C), 59 Max CPU Temp (°C), 65 Avg GPU Temp (°C), 67 Max GPU Temp (°C)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Creator temps" data-chart-type="Bar" data-title="Creator temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Max CPU temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max SSD temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Max VRM temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #E33235;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #1CA9C4;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #E33235;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #1CA9C4;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Creator temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>91 Max CPU temp (°C), 67 Max VRM temp (°C), 70 Max SSD temp (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>69 Max CPU temp (°C), 27 Max SSD temp (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>93 Max CPU temp (°C), 58 Max VRM temp (°C), 71 Max SSD temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>80 Max CPU temp (°C), 46 Max SSD temp (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>67 Max CPU temp (°C), 53 Max SSD temp (°C)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Idle temps" data-chart-type="Bar" data-title="Idle temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.66666666666667%; background-color: #FE9F58;" data-target-width="61.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Idle temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>27 CPU (°C), 35 GPU (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>33 CPU (°C), 22 GPU (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>51 CPU (°C), 38 GPU (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>42 CPU (°C), 37 GPU (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>33 CPU (°C), 43 GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789656597883-sfzjgyksw', false); });} else {initialize('fv-chart-1789656597883-sfzjgyksw', false);}})();</script></div><p>Perhaps owing to the large capacity of the case allowing smooth, unblocked airflow, or partly due to the large fan on the CPU, or maybe because both the CPU and GPU are fairly low wattage, this rig is positively frosty. Measuring temperatures during our range of creator applications, it is among the coolest we've tried in recent times, sitting well below the <a href="https://www.pcgamer.com/hardware/gaming-pcs/ibuypower-rdy-element-9-pro-r07-review/" target="_blank">iBuyPower RDY Element 9 Pro R07</a>. Admittedly, the latter iBuyPower machine is much more powerful, but its max CPU temps are significantly under the RTX 4060-equipped <a href="https://www.pcgamer.com/hardware/gaming-pcs/lenovo-legion-tower-5i-gen8-review/" target="_blank">Lenovo Legion Tower 5i (Gen 8)</a>, the <a href="https://www.pcgamer.com/hardware/gaming-pcs/abs-cyclone-aqua-gaming-pc-review/" target="_blank">RTX 4060 Ti ABS Cyclone Aqua</a>, and the RTX 5060 AtomMan G1 Pro. In fairness, the AtomMan is a very compact build, so you would expect higher thermals. </p><p>Still, the point stands that this iBuyPower handles its heat in a particularly cool fashion. Unfortunately, my model's motherboard doesn't appear to have a VRM temp sensor, so I couldn't grab those temperatures, but the CPU and SSD heats were very manageable in the creator suite. </p><p>For gaming, it's much the same story, with the GPU only maxing out at 67 °C. This is particularly impressive because it averaged 65 °C. It's a similar story with the CPU, with both average and max sitting in the 50s. </p><h2 class="article-body__section" id="section-aesthetics"><span>Aesthetics</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DvJkXorAvtybadQYVzkRbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s3tNaoyUL9ZDKwvDrce2WG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZhAqUJcoBPXsQaXGAyHdQG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>The Scale B06 feels like an oddly large PC for what inside is a fairly compact build</p></blockquote></div><p>The Scale B06 feels like an oddly large PC for what inside is a fairly compact build. You don't have extra coolers hogging up space here, and the Asus RTX 5060 is a fairly small card, too. That means there is tons of empty space in the case. Its dimensions make it fairly similar to the <a href="https://www.pcgamer.com/hardware/gaming-pcs/maingear-mg-1-mk-ii-2026-review/" target="_blank">Maingear MG-1 MK.II</a>, but at least the Maingear with its overhead cooling and large RTX 5090 fits the space a bit better. Still, I suppose that means you can throw a few Hatsune Miku figures in the RDY Scale B06 and I'd be confident they won't melt. </p><p>Other than the RGB fans and the iBuyPower logo slapped on the bottom of the front panel, the Scale B06 is fairly plain. It's just a big black case with a clear side panel. Though the RGB in the fans do give it a bit of a gamer look. My model has pretty great wiring, all funnelling through the back of the rig tidily, so it's super clean. </p><p>The first time I unboxed it, the Scale B06 was a bit of a task to get on the PC Gamer test bench table. It's not only bulky, but quite heavy at 16 kg too. You are going to need quite a bit of space (and a few muscles) to fit it into your gaming den. </p><p>One thing that surprised me when taking the panels of this PC off is that they aren't held in with screws. They are simply wedged into the side, but they require a bit of a yank to come out, which makes me feel comfortable that they won't just pop off and spread broken tempered glass all over the floor when a breeze comes through the office. </p><h2 class="article-body__section" id="section-sound"><span>Sound </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Z2Wft5LwMzfcfYCStXFDbG" name="IMG_0588" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/Z2Wft5LwMzfcfYCStXFDbG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As far as sound is concerned, the B06 offers a downright pleasant experience, only ever rising to a light hum at its most intensive. That translates to around 40 decibels, which is light enough that even a relatively quiet office will drown it out. In a totally silent environment, you will definitely hear the Scale B06, but you have to accept that with pretty much any bit of hardware, especially one with so many parts. </p><p>Even when I put my ear directly against the tempered glass while the rig was working its hardest, I could only make out a soft hum from the fans. </p><h2 class="article-body__section" id="section-software"><span>Software</span></h2><p>My review rig showed up with a fresh Windows install, and the only other preinstalled software was Realtek audio drivers, Intel drivers, and the Nvidia app. iBuyPower doesn't appear to load the Scale B06 with its own software, and that's a boon given the size of modern PC games and the capacity left in the 1 TB drive that comes with it. It was easy to set up otherwise, and it took me mere minutes to get rid of Copilot and install Google Chrome. </p><h2 class="article-body__section" id="section-value"><span>Value</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8yjcc388g5kfKd98qorvcG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mNLmNq2Duwj8tai24fngbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Though the iBuyPower RDY Scale B06 retails at $1,479, it is <a href="https://www.ibuypower.com/store/rdy-scale-b06?srsltid=AfmBOoqR-2jlogl8I60MK6y8VvAN0xnRqh7s2uWK33Xq9SXzSzil3i8_" target="_blank">currently available for $1,379</a> (and it was $100 less than that last week with a code). That puts it much closer to the rigs we tend to see in our roundup of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/#section-under-1000" target="_blank">best gaming PC deals</a> every week. But even then, it is outpaced by the <a href="https://www.walmart.com/ip/iBUYPOWER-Element-SE-Gaming-PC-Desktop-AMD-Ryzen-7-9700F-NVIDIA-GeForce-RTX-5060-8GB-16GB-DDR5-RGB-RAM-1TB-NVMe-SSD-ESA7N5603/18407959738" target="_blank">iBuyPower Element SE</a>, which is $80 less and comes with a better graphics card (RTX 5060 Ti) and a better gaming CPU (AMD Ryzen 7 9700F). </p><p>Then, if you simply want an RTX 5060 rig, the <a href="https://www.newegg.com/abs-cyclone-aqua-gaming-desktop-pc-geforce-rtx-5060-intel-core-i5-14400f-32gb-ddr4-1tb-nvme-ssd-c1a45n56r1/p/N82E16883360981" target="_blank">ABS Cyclone Aqua</a> offers that, plus 32 GB of DDR4 memory (more of it, but worse speed) and an Intel Core i5 14400F (another 10-core chip but with less cache) for $230 less. There are some compromises with this ABS build (as you will be making with pretty much any build right now), but its compromises are in good places. </p><div><blockquote><p>This is one of the hardest reviews I've ever written, because the market is ever-changing (for the worse)</p></blockquote></div><p>As you might expect from iBuyPower, it has thrown a gaming keyboard and mouse into the box, and you get a month of Xbox Game Pass with it too. I'd say the peripherals are decidedly meh, with the Chimera KM7 membrane keyboard feeling a bit too squishy and weak under the fingers, and the wired mouse being rather slow. But for something free in the box, that's slightly above what I was expecting. And the keyboard even comes with a media dial, which is a slight plus. If I spent my entire budget on the PC, I'd be happy enough using the mouse and keyboard until I got together the budget for something better.  </p><p>This is one of the hardest reviews I've ever written, because the market is ever-changing (for the worse), and this flux state means we have to accept less for more until at least 2027, and likely longer. </p><p>So, to simplify things, I thought I'd ask myself, 'Would you buy this rig today if you absolutely had to get one?' and my answer would be 'definitely not for its full price'. However, I have seen this rig go as low as $1,280, and for that price, it does put up a fight among the most budget rigs. In fact, it could even eke out the Element SE and its <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/" target="_blank">RTX 5060 Ti</a> at the right time. </p><p>The only problem is that iBuyPower only seems to sell the RDY models via its own website, so you have less of a chance of picking one up at a big discount at Walmart or Best Buy. But giving more options for relatively reasonable prices is only a good thing in my book, and if it gives a potential buyer slightly more choice at the $1,000-$1,500 range, it's a solid enough addition to the market. iBuyPower has made some decent concessions for that price point; it's just a shame it has to do that in the first place</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-pcs/ibuypower-rdy-scale-b06-review/</link>
                                                                            <description>
                            <![CDATA[ It's a sign of how bad the memory crisis is that this rig doesn't feel super expensive. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CEAJpJw8cq5WJKzDDoWpq6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JMZgiMebuAWJMZB3BYy3cG-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 15:33:23 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JMZgiMebuAWJMZB3BYy3cG-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iBuyPower RDY Scale B06 gaming pc on a wooden desk]]></media:description>                                                            <media:text><![CDATA[iBuyPower RDY Scale B06 gaming pc on a wooden desk]]></media:text>
                                <media:title type="plain"><![CDATA[iBuyPower RDY Scale B06 gaming pc on a wooden desk]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JMZgiMebuAWJMZB3BYy3cG-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div data-widget-type="review" data-model-name="iBuyPower RDY Scale B06" data-widget-title=""></div><p>I've got to the point where I grimace when I see a listing for a gaming PC. The memory crisis has so severely gutted pricing and availability that I've found my eyes glazing over PCs whenever they're on the screen in front of me. </p><p>One glance at our roundup of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">best gaming PC deals</a> shows that even getting a rig under $1,000 with a discrete graphics card is a bit of a struggle, and you are making significant compromises to get the price that… <em>low</em>. Okay, yes, it doesn't <em>feel </em>low, but that's the new normal. All praise our new AI overlords. </p><p>And iBuyPower routinely features among the most budget rigs. That's because, be it smart compromises, the ability to buy in bulk, or a prayer to some sort of hardware god, its rigs are somewhat reasonable for prebuilds. </p><p>The RDY Scale B06 I've had across my desk shoves a budget Intel CPU and budget Nvidia GPU into its surprisingly large case, alongside a pretty small SSD and single-channel memory.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅</strong> <strong>You can wait for a sale:</strong> At MSRP, I would look elsewhere, but iBuyPower regularly runs decent sales, and there have been two on this specific rig in the last week. With a few hundred shaved off, it becomes a fairly competitive mainstream build.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don&#39;t buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You can afford a little more: </strong>The RTX 5060 GPU itself is a bit of a letdown, and though it will get solid enough 1080p gaming (and even 1440p at points), there are RTX 5070 machines not that far off this price.</p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><caption>IBuyPower RDY Scale B06 specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Intel Core Ultra 5 225F</p></td></tr><tr><td class="firstcol " ><p><strong>Motherboard</strong></p></td><td  ><p>Asus B860M Max Gaming AX WIFI </p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>Team Group T-Force Delta 16 GB 5200 MHz CL40 (single stick)</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB Team Group T-Force G50</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics card</strong></p></td><td  ><p>Asus Dual GeForce RTX 5060 8 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Cooling</strong></p></td><td  ><p>iBuyPower RGB CPU Tower Air Cooler</p></td></tr><tr><td class="firstcol " ><p><strong>PSU</strong></p></td><td  ><p>600 watt 80 Plus Gold</p></td></tr><tr><td class="firstcol " ><p><strong>Front I/O</strong></p></td><td  ><p>2 x USB 2.0, 1 x USB 2.0 (Type-C), 1 x 3.5 mm microphone and headphone jacks</p></td></tr><tr><td class="firstcol " ><p><strong>Rear I/O</strong></p></td><td  ><p>4 x USB 2.0, 4 x USB 3.2 Gen 1 5 Gbps Type-A, 1 x USB 3.2 Gen 2 10 Gbps Type-A, 1x USB 3.2 Gen 2 20 Gbps Type-C, mic in, line out, line in</p></td></tr><tr><td class="firstcol " ><p><strong>Networking</strong></p></td><td  ><p>Wi-Fi 6</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>470 x 492 x 220 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>16.3 kg / 36 lbs</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.ibuypower.com/store/rdy-scale-b06?srsltid=AfmBOoqR-2jlogl8I60MK6y8VvAN0xnRqh7s2uWK33Xq9SXzSzil3i8_" target="_blank">$1,479</a> ($1,379 on sale)</p></td></tr></tbody></table></div><p>RDY is iBuyPower's preconfigured range, which means they are ready to ship pretty much the moment you hit 'buy'. As such, the RTX 5060 / Intel Core Ultra 5 225F model I've got my hands on is the only version of the B06 you can currently buy. </p><p>For its relatively budget-friendly price, it makes some compromises, the biggest of which you will find in its memory and storage. </p><p>The memory is DDR5, but with a CAS latency of 40 and overall speed of 5200 MT/s, it's not super fast. There's also only one stick, so you are taking a hit to performance over dual-channel memory of the same capacity. How much depends on the game or workload, but there will be a hit.</p><p>Should you have the funds and the patience, you could technically track down a second module matching this same stick and bump your capacity up to 32 GB, but that's a hard sell, and was even before the memory crisis. Most of the time, you are better off selling a single stick and buying two (at a loss) if you're looking to upgrade, as it can be tough to track down the exact stick you need and even that doesn't guarantee compatibility.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wcnwctxqZYHM5VBS9G2yiG" name="IMG_0589" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/wcnwctxqZYHM5VBS9G2yiG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There's just 1 TB of storage in this machine. That is pretty much the minimum I would want in a gaming rig right now, especially when you consider the actual storage available to you will likely be 50-100 GB lower than 1 TB. </p><p>The 1 TB in my rig translates to 952 GB. That doesn't include browsers and any other Windows apps. Then, you might have Steam, Epic Games, likely the Nvidia app, plus any drivers, and any other media apps like Spotify. By only downloading the games I used for the benchmarks below, I was left with around 300 GB on the drive.  </p><p>Now, we would have received twice the memory capacity for the price if it weren't for the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>, but you have to expect to pay more for gaming PCs right now, and those compromises make some sense from iBuyPower. </p><h2 class="article-body__section" id="section-performance"><span>Performance</span></h2><p>This rig is a sign of how bad the memory crisis has gotten. Late last year, we checked out the <a href="https://www.pcgamer.com/hardware/gaming-pcs/acer-predator-orion-3000-review/" target="_blank">Acer Predator Orion 3000</a>, which was just $20 more, came with a full-fat RTX 5070, a better Intel chip for multithreaded workloads, and even came in a cute compact case. </p><p>Because of that higher-tier GPU, the Orion outpaces this iBuyPower rig in every gaming test I conducted. Some by just a few frames, and some more convincingly so. Acer did make compromises here with PCIe 3.0 storage speed and 16 GB DDR4 memory, but it's still all in all a better rig, and a much more compact one. The caveat, though, is that while you can find RTX 5070 PCs at this price on occasion, they are becoming ever more rare, and this SKU of the Orion 3000 is nowhere to be seen these days.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655871097-p2svwkofd *, #fv-chart-1789655871097-p2svwkofd *:before, #fv-chart-1789655871097-p2svwkofd *:after, #fv-chart-1789655871097-p2svwkofd-slideshow *, #fv-chart-1789655871097-p2svwkofd-slideshow *:before, #fv-chart-1789655871097-p2svwkofd-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655871097-p2svwkofd, #fv-chart-1789655871097-p2svwkofd-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655871097-p2svwkofd {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655871097-p2svwkofd.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655871097-p2svwkofd.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655871097-p2svwkofd .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655871097-p2svwkofd-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655871097-p2svwkofd-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655871097-p2svwkofd .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655871097-p2svwkofd .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655871097-p2svwkofd .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655871097-p2svwkofd .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655871097-p2svwkofd .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655871097-p2svwkofd .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655871097-p2svwkofd .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655871097-p2svwkofd .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655871097-p2svwkofd .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655871097-p2svwkofd .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655871097-p2svwkofd .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655871097-p2svwkofd .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655871097-p2svwkofd .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row, #fv-chart-1789655871097-p2svwkofd .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655871097-p2svwkofd.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655871097-p2svwkofd .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655871097-p2svwkofd .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655871097-p2svwkofd .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655871097-p2svwkofd .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655871097-p2svwkofd .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-pie-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-bar-product,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-label,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-grouped-product-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-label,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-container,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-cluster,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-label-space,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-benchmark-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-dropdown-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-chart-title,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-chart-subhead,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-header,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-vs,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select-container,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-versus-select,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655871097-p2svwkofd.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655871097-p2svwkofd .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row,#fv-chart-1789655871097-p2svwkofd .fv-stacked-product,#fv-chart-1789655871097-p2svwkofd .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-label,#fv-chart-1789655871097-p2svwkofd .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-container,#fv-chart-1789655871097-p2svwkofd .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655871097-p2svwkofd .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655871097-p2svwkofd .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655871097-p2svwkofd .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-logo,#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655871097-p2svwkofd .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655871097-p2svwkofd .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655871097-p2svwkofd .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655871097-p2svwkofd.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:37:51.098Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","Avatar: Frontiers of Pandora (1440p Ultra)","Cyberpunk 2077 (1440p RT Medium)","Cyberpunk 2077 (upscaling) (1440p RT Medium)","Baldur's Gate 3 (1440p Ultra)","Black Myth: Wukong (1440p Very High)","Black Myth: Wukong (upscaling) (1440p Very High)","Metro Exodus: Enhanced Edition (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Avatar: Frontiers of Pandora (1440p Ultra)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Avatar: Frontiers of Pandora (1440p Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Avatar: Frontiers of Pandora (1440p Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cyberpunk 2077 (1440p RT Medium)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cyberpunk 2077 (1440p RT Medium)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cyberpunk 2077 (1440p RT Medium)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 139,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 184,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Baldur's Gate 3 (1440p Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Baldur's Gate 3 (1440p Ultra)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Baldur's Gate 3 (1440p Ultra)","value": 59,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Baldur's Gate 3 (1440p Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Black Myth: Wukong (1440p Very High)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Black Myth: Wukong (1440p Very High)","value": 46,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Black Myth: Wukong (1440p Very High)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Black Myth: Wukong (1440p Very High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Black Myth: Wukong (1440p Very High)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Black Myth: Wukong (upscaling) (1440p Very High)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Black Myth: Wukong (upscaling) (1440p Very High)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Black Myth: Wukong (upscaling) (1440p Very High)","value": 47,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 65,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655871097-p2svwkofd" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Avatar: Frontiers of Pandora (1440p Ultra)</option><option value="1">Cyberpunk 2077 (1440p RT Medium)</option><option value="2">Cyberpunk 2077 (upscaling) (1440p RT Medium)</option><option value="3">Baldur's Gate 3 (1440p Ultra)</option><option value="4">Black Myth: Wukong (1440p Very High)</option><option value="5">Black Myth: Wukong (upscaling) (1440p Very High)</option><option value="6">Metro Exodus: Enhanced Edition (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Avatar: Frontiers of Pandora (1440p Ultra)" data-chart-type="Bar" data-title="Avatar: Frontiers of Pandora (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #E33235;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #E33235;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Avatar: Frontiers of Pandora (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>42 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>88 Avg FPS, 43 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>44 Avg FPS, 38 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>68 Avg FPS, 27 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>36 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Cyberpunk 2077 (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Medium)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #FE9F58;" data-target-width="31.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #E33235;" data-target-width="43.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>32 Avg FPS, 25 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>57 Avg FPS, 40 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>32 Avg FPS, 26 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>66 Avg FPS, 55 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>35 Avg FPS, 28 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #E33235;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21%; background-color: #FE9F58;" data-target-width="21" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.5%; background-color: #E33235;" data-target-width="69.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.5%; background-color: #FE9F58;" data-target-width="24.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #E33235;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.5%; background-color: #FE9F58;" data-target-width="34.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.5%; background-color: #FE9F58;" data-target-width="33.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (upscaling) (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>50 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>139 Avg FPS, 49 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>86 Avg FPS, 69 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>184 Avg FPS, 102 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>90 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Baldur's Gate 3 (1440p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #E33235;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #E33235;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>90 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>73 Avg FPS, 38 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>59 Avg FPS, 42 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>N/A</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>71 Avg FPS, 43 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Black Myth: Wukong (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1440p Very High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.333333333333336%; background-color: #E33235;" data-target-width="48.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.66666666666667%; background-color: #FE9F58;" data-target-width="51.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.66666666666667%; background-color: #FE9F58;" data-target-width="81.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">23</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>29 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>46 Avg FPS, 31 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>26 Avg FPS, 20 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>56 Avg FPS, 49 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>30 Avg FPS, 23 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Black Myth: Wukong (upscaling) (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (upscaling) (1440p Very High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49%; background-color: #E33235;" data-target-width="49" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #E33235;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (upscaling) (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>49 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>70 Avg FPS, 48 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>37 Avg FPS, 33 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>83 Avg FPS, 51 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>47 Avg FPS, 39 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655871097-p2svwkofd-bar-Metro Exodus: Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus: Enhanced Edition (1440p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #E33235;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #FE9F58;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #E33235;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus: Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>61 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>97 Avg FPS, 27 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>52 Avg FPS, 36 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>115 Avg FPS, 42 1% Low FPS</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>65 Avg FPS, 45 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655871097-p2svwkofd', false); });} else {initialize('fv-chart-1789655871097-p2svwkofd', false);}})();</script></div><p>The <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> is a solid 1080p card that becomes a decent 1440p one if you are willing to stomach a bit of frame generation or upscaling. Still, it's one of the weakest offerings of the RTX Blackwell generation. </p><p>In our tests, I spotted similar scores to <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4060-review-benchmarks-performance/" target="_blank">RTX 4060</a> and <a href="https://www.pcgamer.com/nvidia-rtx-4060-ti-review-benchmarks-performance/" target="_blank">RTX 4060 Ti</a> rigs, and that's partly because this same price point would have gotten you better CPUs a few years ago to throw alongside it, but also because the generational leap between the RTX 40- and RTX 50-series isn't monumental.</p><p>The RTX 5060 / Intel Core Ultra 5 225 F combo is decidedly budget, as far as modern offerings are concerned, and you will spot that in our gaming tests. <a href="https://www.pcgamer.com/avatar-frontiers-of-pandora-review/" target="_blank">Avatar: Frontiers of Pandora</a> at Ultra on 1440p barely cracks 30 fps, and the same is true for <a href="https://www.pcgamer.com/cyberpunk-2077-review/" target="_blank">Cyberpunk 2077</a> and Black Myth: Wukong. Upscaling makes these games much more playable, and the older <a href="https://www.pcgamer.com/metro-exodus-review/" target="_blank">Metro Exodus</a> can stay around 60 fps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8yjcc388g5kfKd98qorvcG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tPkDNUT8Lt4QqM8bG9frbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The <a href="https://www.pcgamer.com/hardware/gaming-pcs/atomman-g1-pro-review/" target="_blank">AtomMan G1 Pro</a>, with its low-profile RTX 5060 and AMD Ryzen 9 8945HX, outperforms it in Avatar, but the Scale B06 takes the win in everything else. The G1 Pro is kitted out with 32 GB of DDR5 5200 memory. That is double the capacity of the Scale B06, and dual-channel. That means it has not only twice the capacity but twice the available bandwidth, too. But the Intel chip helps the iBuyPower PC pull through for the win. </p><p>Notably, the 1% lows are almost the same for both rigs in Baldur's Gate 3, despite the Scale B06 easily outpacing the G1 Pro in average fps. That's likely down to the memory. Baldur's Gate 3 is quite a CPU-heavy game, and the slower, lower-capacity RAM is hindering what should be a much faster chip in the Scale B06.</p><p>The Intel CPU in the Scale B06 has fewer physical cores and a lower boost clock than the 8645HX, but higher base clock speeds and a great L1 and L2 cache. In Cinebench, I saw a slightly higher single-core index for the Intel chip, but a significantly better multithread index for the AMD one. The Atomman G1 Pro has, however, gone up significantly in price even since our review in April. </p><p>The <a href="https://www.pcgamer.com/hardware/gaming-pcs/abs-cyclone-aqua-gaming-pc-review/" target="_blank">RTX 4060 Ti ABS Cyclone Aqua</a> we reviewed last year seems to outpace or match this 5060 rig in most tests, only firmly losing in the <a href="https://www.pcgamer.com/games/rpg/black-myth-wukong-review/" target="_blank">Black Myth: Wukong</a> upscaling benchmark. And with the RTX 5060, you pretty much need to get used to some level of upscaling if you want a smooth experience in modern games. Upscaling technology has gotten much better over time, and so has frame generation, but it's still a pretty weak card as far as pure rasterisation is concerned. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655995434-4ks0w2bjj *, #fv-chart-1789655995434-4ks0w2bjj *:before, #fv-chart-1789655995434-4ks0w2bjj *:after, #fv-chart-1789655995434-4ks0w2bjj-slideshow *, #fv-chart-1789655995434-4ks0w2bjj-slideshow *:before, #fv-chart-1789655995434-4ks0w2bjj-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655995434-4ks0w2bjj, #fv-chart-1789655995434-4ks0w2bjj-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655995434-4ks0w2bjj {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655995434-4ks0w2bjj.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655995434-4ks0w2bjj-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655995434-4ks0w2bjj .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655995434-4ks0w2bjj .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655995434-4ks0w2bjj .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655995434-4ks0w2bjj .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row, #fv-chart-1789655995434-4ks0w2bjj .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655995434-4ks0w2bjj.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655995434-4ks0w2bjj .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655995434-4ks0w2bjj .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-pie-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-bar-product,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-grouped-product-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-cluster,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-label-space,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-benchmark-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-dropdown-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-chart-title,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-chart-subhead,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-header,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-vs,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select-container,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-versus-select,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655995434-4ks0w2bjj.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655995434-4ks0w2bjj .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row,#fv-chart-1789655995434-4ks0w2bjj .fv-stacked-product,#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-label,#fv-chart-1789655995434-4ks0w2bjj .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-container,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655995434-4ks0w2bjj .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-logo,#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655995434-4ks0w2bjj .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655995434-4ks0w2bjj.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:39:55.435Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","3DMark Time Spy Extreme","3DMark Storage","Cinebench 2024","Blender 4.2.0 (junkshop)","7zip 24.07","Handbrake UHD to 1080p conversion","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 3DMark Time Spy Extreme","value": 10593,"unitText": "CPU index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 3DMark Time Spy Extreme","value": 7307,"unitText": "CPU index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 3DMark Time Spy Extreme","value": 9435,"unitText": "CPU index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 3DMark Time Spy Extreme","value": 6031,"unitText": "CPU index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 3DMark Time Spy Extreme","value": 6051,"unitText": "CPU index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 3DMark Storage","value": 2155,"unitText": "Overall index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 3DMark Storage","value": 1525,"unitText": "Overall index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 3DMark Storage","value": 1493,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 3DMark Storage","value": 2343,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 3DMark Storage","value": 2152,"unitText": "Overall index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Cinebench 2024","value": 124,"unitText": "Single core index"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Cinebench 2024","value": 114,"unitText": "Single core index"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Cinebench 2024","value": 111,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Cinebench 2024","value": 110,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Cinebench 2024","value": 119,"unitText": "Single core index"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Blender 4.2.0 (junkshop)","value": 130,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Blender 4.2.0 (junkshop)","value": 72,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Blender 4.2.0 (junkshop)","value": 132,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Blender 4.2.0 (junkshop)","value": 83,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Blender 4.2.0 (junkshop)","value": 64,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – 7zip 24.07","value": 164,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – 7zip 24.07","value": 84,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – 7zip 24.07","value": 87,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – 7zip 24.07","value": 70,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Handbrake UHD to 1080p conversion","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Handbrake UHD to 1080p conversion","value": 42,"unitText": ""},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Handbrake UHD to 1080p conversion","value": 80,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Handbrake UHD to 1080p conversion","value": 75,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Handbrake UHD to 1080p conversion","value": 57,"unitText": ""}]}</script><div id="fv-chart-1789655995434-4ks0w2bjj" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><p class="fv-chart-subhead">The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks.</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">3DMark Time Spy Extreme</option><option value="1">3DMark Storage</option><option value="2">Cinebench 2024</option><option value="3">Blender 4.2.0 (junkshop)</option><option value="4">7zip 24.07</option><option value="5">Handbrake UHD to 1080p conversion</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-3DMark Time Spy Extreme" data-chart-type="Bar" data-title="3DMark Time Spy Extreme" data-subhead="The laptops are here tested against intensive benchmarks that mostly test the CPU, but also the GPU, for productivity tasks." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Overall index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.62%; background-color: #E33235;" data-target-width="70.62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10593</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.82666666666667%; background-color: #FE9F58;" data-target-width="40.82666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.7%; background-color: #1CA9C4;" data-target-width="43.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6555</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.71333333333333%; background-color: #E33235;" data-target-width="48.71333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">7307</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.08666666666666%; background-color: #FE9F58;" data-target-width="71.08666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10663</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.5%; background-color: #1CA9C4;" data-target-width="66.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9975</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.9%; background-color: #E33235;" data-target-width="62.9" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9435</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.53333333333333%; background-color: #FE9F58;" data-target-width="42.53333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6380</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.7%; background-color: #1CA9C4;" data-target-width="44.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6705</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.20666666666667%; background-color: #E33235;" data-target-width="40.20666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6031</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94.41333333333334%; background-color: #FE9F58;" data-target-width="94.41333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14162</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.52666666666667%; background-color: #1CA9C4;" data-target-width="78.52666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11779</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.339999999999996%; background-color: #E33235;" data-target-width="40.339999999999996" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6051</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.57333333333333%; background-color: #FE9F58;" data-target-width="43.57333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6536</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.053333333333335%; background-color: #1CA9C4;" data-target-width="43.053333333333335" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6458</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>3,750</span><span>7,500</span><span>11,250</span><span>15,000</span></div></div></div><table class="sr-only"><caption>3DMark Time Spy Extreme Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>10593 CPU index, 6124 GPU index, 6555 Overall index</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>7307 CPU index, 10663 GPU index, 9975 Overall index</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>9435 CPU index, 6380 GPU index, 6705 Overall index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>6031 CPU index, 14162 GPU index, 11779 Overall index</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>6051 CPU index, 6536 GPU index, 6458 Overall index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Overall index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg bandwidth (MB/s)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Access time (us)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.83333333333334%; background-color: #E33235;" data-target-width="71.83333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2155</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 12.704333333333334%; background-color: #FE9F58;" data-target-width="12.704333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">381.13</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.8666666666666667%; background-color: #1CA9C4;" data-target-width="2.8666666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">86</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.83333333333333%; background-color: #E33235;" data-target-width="50.83333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1525</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 8.728333333333333%; background-color: #FE9F58;" data-target-width="8.728333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">261.85</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.933333333333333%; background-color: #1CA9C4;" data-target-width="3.933333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">118</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.766666666666666%; background-color: #E33235;" data-target-width="49.766666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1493</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 8.647333333333334%; background-color: #FE9F58;" data-target-width="8.647333333333334" data-target-margin="0"></div><span class="fv-bar-value-outside">259.42</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.066666666666666%; background-color: #1CA9C4;" data-target-width="4.066666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">122</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.10000000000001%; background-color: #E33235;" data-target-width="78.10000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2343</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.445666666666668%; background-color: #FE9F58;" data-target-width="13.445666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">403.37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.73333333333333%; background-color: #E33235;" data-target-width="71.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2152</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 12.373666666666667%; background-color: #FE9F58;" data-target-width="12.373666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">371.21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.8000000000000003%; background-color: #1CA9C4;" data-target-width="2.8000000000000003" data-target-margin="0"></div><span class="fv-bar-value-outside">84</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>3DMark Storage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>2155 Overall index, 381.13 Avg bandwidth (MB/s), 86 Access time (us)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>1525 Overall index, 261.85 Avg bandwidth (MB/s), 118 Access time (us)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>1493 Overall index, 259.42 Avg bandwidth (MB/s), 122 Access time (us)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>2343 Overall index, 403.37 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>2152 Overall index, 371.21 Avg bandwidth (MB/s), 84 Access time (us)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Single core index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Multi thread index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.2%; background-color: #E33235;" data-target-width="6.2" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.39999999999999%; background-color: #FE9F58;" data-target-width="83.39999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1668</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.7%; background-color: #E33235;" data-target-width="5.7" data-target-margin="0"></div><span class="fv-bar-value-outside">114</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.2%; background-color: #FE9F58;" data-target-width="51.2" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1024</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.55%; background-color: #E33235;" data-target-width="5.55" data-target-margin="0"></div><span class="fv-bar-value-outside">111</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.14999999999999%; background-color: #FE9F58;" data-target-width="66.14999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1323</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.5%; background-color: #E33235;" data-target-width="5.5" data-target-margin="0"></div><span class="fv-bar-value-outside">110</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.300000000000004%; background-color: #FE9F58;" data-target-width="52.300000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1046</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.949999999999999%; background-color: #E33235;" data-target-width="5.949999999999999" data-target-margin="0"></div><span class="fv-bar-value-outside">119</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.1%; background-color: #FE9F58;" data-target-width="40.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">802</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>500</span><span>1,000</span><span>1,500</span><span>2,000</span></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>124 Single core index, 1668 Multi thread index</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>114 Single core index, 1024 Multi thread index</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>111 Single core index, 1323 Multi thread index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>110 Single core index, 1046 Multi thread index</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>119 Single core index, 802 Multi thread index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Blender 4.2.0 (junkshop)" data-chart-type="Bar" data-title="Blender 4.2.0 (junkshop)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (samples)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (samples)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.5%; background-color: #E33235;" data-target-width="6.5" data-target-margin="0"></div><span class="fv-bar-value-outside">130</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">920</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.5999999999999996%; background-color: #E33235;" data-target-width="3.5999999999999996" data-target-margin="0"></div><span class="fv-bar-value-outside">72</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.1%; background-color: #FE9F58;" data-target-width="82.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1642</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.6000000000000005%; background-color: #E33235;" data-target-width="6.6000000000000005" data-target-margin="0"></div><span class="fv-bar-value-outside">132</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.65%; background-color: #FE9F58;" data-target-width="47.65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">953</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.15%; background-color: #E33235;" data-target-width="4.15" data-target-margin="0"></div><span class="fv-bar-value-outside">83</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.9%; background-color: #FE9F58;" data-target-width="45.9" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">918</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.2%; background-color: #E33235;" data-target-width="3.2" data-target-margin="0"></div><span class="fv-bar-value-outside">64</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.550000000000004%; background-color: #FE9F58;" data-target-width="46.550000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">931</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>500</span><span>1,000</span><span>1,500</span><span>2,000</span></div></div></div><table class="sr-only"><caption>Blender 4.2.0 (junkshop) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>130 CPU (samples), 920 GPU (samples)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>72 CPU (samples), 1642 GPU (samples)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>132 CPU (samples), 953 GPU (samples)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>83 CPU (samples), 918 GPU (samples)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>64 CPU (samples), 931 GPU (samples)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-7zip 24.07" data-chart-type="Bar" data-title="7zip 24.07" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Compressing (GIPS)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Decompressing (GIPS)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #FE9F58;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">182</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.5%; background-color: #FE9F58;" data-target-width="59.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.5%; background-color: #E33235;" data-target-width="43.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.5%; background-color: #FE9F58;" data-target-width="99.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">199</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #E33235;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>7zip 24.07 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>164 Compressing (GIPS), 182 Decompressing (GIPS)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>84 Compressing (GIPS), 119 Decompressing (GIPS)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>87 Compressing (GIPS), 199 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>70 Compressing (GIPS), 78 Decompressing (GIPS)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655995434-4ks0w2bjj-bar-Handbrake UHD to 1080p conversion" data-chart-type="Bar" data-title="Handbrake UHD to 1080p conversion" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #E33235;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Handbrake UHD to 1080p conversion Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>88</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>42</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>80</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>75</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>57</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655995434-4ks0w2bjj', false); });} else {initialize('fv-chart-1789655995434-4ks0w2bjj', false);}})();</script></div><p>Outside of gaming, the Team Group T-Force G50 SSD is decently performant and speedy, clocking in an overall index score of well over 2,000 in 3DMark's storage test. Other creator tests don't perform quite as well, with the CPU at this machine's heart being fairly slow to handle a Handbrake video conversion, and sitting well behind the likes of the Aqua and G1 Pro in Time Spy Extreme and 7zip. </p><p>Though single-core Cinebench scores are solid, multithread scores are lacking. This all means that if you're looking for a heavy-duty content creator machine, you'd best be looking elsewhere. In fairness, the single-channel memory should have already put you off, anyways.</p><h2 class="article-body__section" id="section-thermals"><span>Thermals </span></h2><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789656597883-sfzjgyksw *, #fv-chart-1789656597883-sfzjgyksw *:before, #fv-chart-1789656597883-sfzjgyksw *:after, #fv-chart-1789656597883-sfzjgyksw-slideshow *, #fv-chart-1789656597883-sfzjgyksw-slideshow *:before, #fv-chart-1789656597883-sfzjgyksw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656597883-sfzjgyksw, #fv-chart-1789656597883-sfzjgyksw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656597883-sfzjgyksw {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656597883-sfzjgyksw.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656597883-sfzjgyksw .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789656597883-sfzjgyksw-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789656597883-sfzjgyksw .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789656597883-sfzjgyksw .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789656597883-sfzjgyksw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656597883-sfzjgyksw .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789656597883-sfzjgyksw .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656597883-sfzjgyksw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row, #fv-chart-1789656597883-sfzjgyksw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656597883-sfzjgyksw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656597883-sfzjgyksw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789656597883-sfzjgyksw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656597883-sfzjgyksw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789656597883-sfzjgyksw .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-pie-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-bar-product,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-grouped-product-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-cluster,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-label-space,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-benchmark-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-dropdown-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-chart-title,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-chart-subhead,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-header,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-vs,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select-container,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-versus-select,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656597883-sfzjgyksw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656597883-sfzjgyksw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row,#fv-chart-1789656597883-sfzjgyksw .fv-stacked-product,#fv-chart-1789656597883-sfzjgyksw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-label,#fv-chart-1789656597883-sfzjgyksw .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-container,#fv-chart-1789656597883-sfzjgyksw .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656597883-sfzjgyksw .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656597883-sfzjgyksw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-logo,#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656597883-sfzjgyksw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656597883-sfzjgyksw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656597883-sfzjgyksw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656597883-sfzjgyksw.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world temperatures","description": "temperature results recorded in different testing suites","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:49:57.883Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D","Acer Predator Orion 3000 I RTX 5070 I 14700F","AtomMan G1 Pro | RTX 5060 | 8945HX","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D","iBuyPower RDY Scale B06","Gaming Temps","Creator temps","Idle temps","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Gaming Temps","value": 62,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Gaming Temps","value": 89,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Gaming Temps","value": 53,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Creator temps","value": 91,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Creator temps","value": 69,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Creator temps","value": 93,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Creator temps","value": 80,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Creator temps","value": 67,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D – Idle temps","value": 27,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Orion 3000 I RTX 5070 I 14700F – Idle temps","value": 33,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | 8945HX – Idle temps","value": 51,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D – Idle temps","value": 42,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Scale B06 – Idle temps","value": 33,"unitText": "CPU (°C)"}]}</script><div id="fv-chart-1789656597883-sfzjgyksw" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world temperatures</h3><p class="fv-chart-subhead">temperature results recorded in different testing suites</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Gaming Temps</option><option value="1">Creator temps</option><option value="2">Idle temps</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Gaming Temps" data-chart-type="Bar" data-title="Gaming Temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU Temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #FE9F58;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #1CA9C4;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #EB6F71;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63%; background-color: #E33235;" data-target-width="63" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #FE9F58;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #1CA9C4;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #EB6F71;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #FE9F58;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #1CA9C4;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #EB6F71;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63%; background-color: #E33235;" data-target-width="63" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #1CA9C4;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #EB6F71;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #E33235;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #FE9F58;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #1CA9C4;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #EB6F71;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming Temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>62 Avg CPU Temp (°C), 79 Max CPU Temp (°C), 64 Avg GPU Temp (°C), 40 Max GPU Temp (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>63 Avg CPU Temp (°C), 92 Max CPU Temp (°C), 65 Avg GPU Temp (°C), 45 Max GPU Temp (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>89 Avg CPU Temp (°C), 91 Max CPU Temp (°C), 77 Avg GPU Temp (°C), 67 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>63 Avg CPU Temp (°C), 71 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 43 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>53 Avg CPU Temp (°C), 59 Max CPU Temp (°C), 65 Avg GPU Temp (°C), 67 Max GPU Temp (°C)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Creator temps" data-chart-type="Bar" data-title="Creator temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Max CPU temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max SSD temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Max VRM temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #E33235;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #1CA9C4;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #E33235;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #1CA9C4;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Creator temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>91 Max CPU temp (°C), 67 Max VRM temp (°C), 70 Max SSD temp (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>69 Max CPU temp (°C), 27 Max SSD temp (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>93 Max CPU temp (°C), 58 Max VRM temp (°C), 71 Max SSD temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>80 Max CPU temp (°C), 46 Max SSD temp (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>67 Max CPU temp (°C), 53 Max SSD temp (°C)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789656597883-sfzjgyksw-bar-Idle temps" data-chart-type="Bar" data-title="Idle temps" data-subhead="temperature results recorded in different testing suites" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Orion 3000 I RTX 5070 I 14700F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | 8945HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.66666666666667%; background-color: #FE9F58;" data-target-width="61.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">iBuyPower RDY Scale B06</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Idle temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>ABS Cyclone Aqua | RTX 4060 Ti | 7800X3D</td><td>27 CPU (°C), 35 GPU (°C)</td></tr><tr><td>Acer Predator Orion 3000 I RTX 5070 I 14700F</td><td>33 CPU (°C), 22 GPU (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | 8945HX</td><td>51 CPU (°C), 38 GPU (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | 7800X3D</td><td>42 CPU (°C), 37 GPU (°C)</td></tr><tr><td>iBuyPower RDY Scale B06</td><td>33 CPU (°C), 43 GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789656597883-sfzjgyksw', false); });} else {initialize('fv-chart-1789656597883-sfzjgyksw', false);}})();</script></div><p>Perhaps owing to the large capacity of the case allowing smooth, unblocked airflow, or partly due to the large fan on the CPU, or maybe because both the CPU and GPU are fairly low wattage, this rig is positively frosty. Measuring temperatures during our range of creator applications, it is among the coolest we've tried in recent times, sitting well below the <a href="https://www.pcgamer.com/hardware/gaming-pcs/ibuypower-rdy-element-9-pro-r07-review/" target="_blank">iBuyPower RDY Element 9 Pro R07</a>. Admittedly, the latter iBuyPower machine is much more powerful, but its max CPU temps are significantly under the RTX 4060-equipped <a href="https://www.pcgamer.com/hardware/gaming-pcs/lenovo-legion-tower-5i-gen8-review/" target="_blank">Lenovo Legion Tower 5i (Gen 8)</a>, the <a href="https://www.pcgamer.com/hardware/gaming-pcs/abs-cyclone-aqua-gaming-pc-review/" target="_blank">RTX 4060 Ti ABS Cyclone Aqua</a>, and the RTX 5060 AtomMan G1 Pro. In fairness, the AtomMan is a very compact build, so you would expect higher thermals. </p><p>Still, the point stands that this iBuyPower handles its heat in a particularly cool fashion. Unfortunately, my model's motherboard doesn't appear to have a VRM temp sensor, so I couldn't grab those temperatures, but the CPU and SSD heats were very manageable in the creator suite. </p><p>For gaming, it's much the same story, with the GPU only maxing out at 67 °C. This is particularly impressive because it averaged 65 °C. It's a similar story with the CPU, with both average and max sitting in the 50s. </p><h2 class="article-body__section" id="section-aesthetics"><span>Aesthetics</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DvJkXorAvtybadQYVzkRbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s3tNaoyUL9ZDKwvDrce2WG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZhAqUJcoBPXsQaXGAyHdQG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>The Scale B06 feels like an oddly large PC for what inside is a fairly compact build</p></blockquote></div><p>The Scale B06 feels like an oddly large PC for what inside is a fairly compact build. You don't have extra coolers hogging up space here, and the Asus RTX 5060 is a fairly small card, too. That means there is tons of empty space in the case. Its dimensions make it fairly similar to the <a href="https://www.pcgamer.com/hardware/gaming-pcs/maingear-mg-1-mk-ii-2026-review/" target="_blank">Maingear MG-1 MK.II</a>, but at least the Maingear with its overhead cooling and large RTX 5090 fits the space a bit better. Still, I suppose that means you can throw a few Hatsune Miku figures in the RDY Scale B06 and I'd be confident they won't melt. </p><p>Other than the RGB fans and the iBuyPower logo slapped on the bottom of the front panel, the Scale B06 is fairly plain. It's just a big black case with a clear side panel. Though the RGB in the fans do give it a bit of a gamer look. My model has pretty great wiring, all funnelling through the back of the rig tidily, so it's super clean. </p><p>The first time I unboxed it, the Scale B06 was a bit of a task to get on the PC Gamer test bench table. It's not only bulky, but quite heavy at 16 kg too. You are going to need quite a bit of space (and a few muscles) to fit it into your gaming den. </p><p>One thing that surprised me when taking the panels of this PC off is that they aren't held in with screws. They are simply wedged into the side, but they require a bit of a yank to come out, which makes me feel comfortable that they won't just pop off and spread broken tempered glass all over the floor when a breeze comes through the office. </p><h2 class="article-body__section" id="section-sound"><span>Sound </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Z2Wft5LwMzfcfYCStXFDbG" name="IMG_0588" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/Z2Wft5LwMzfcfYCStXFDbG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As far as sound is concerned, the B06 offers a downright pleasant experience, only ever rising to a light hum at its most intensive. That translates to around 40 decibels, which is light enough that even a relatively quiet office will drown it out. In a totally silent environment, you will definitely hear the Scale B06, but you have to accept that with pretty much any bit of hardware, especially one with so many parts. </p><p>Even when I put my ear directly against the tempered glass while the rig was working its hardest, I could only make out a soft hum from the fans. </p><h2 class="article-body__section" id="section-software"><span>Software</span></h2><p>My review rig showed up with a fresh Windows install, and the only other preinstalled software was Realtek audio drivers, Intel drivers, and the Nvidia app. iBuyPower doesn't appear to load the Scale B06 with its own software, and that's a boon given the size of modern PC games and the capacity left in the 1 TB drive that comes with it. It was easy to set up otherwise, and it took me mere minutes to get rid of Copilot and install Google Chrome. </p><h2 class="article-body__section" id="section-value"><span>Value</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8yjcc388g5kfKd98qorvcG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mNLmNq2Duwj8tai24fngbG-1920-80.jpg" alt="iBuyPower RDY Scale B06 gaming pc on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Though the iBuyPower RDY Scale B06 retails at $1,479, it is <a href="https://www.ibuypower.com/store/rdy-scale-b06?srsltid=AfmBOoqR-2jlogl8I60MK6y8VvAN0xnRqh7s2uWK33Xq9SXzSzil3i8_" target="_blank">currently available for $1,379</a> (and it was $100 less than that last week with a code). That puts it much closer to the rigs we tend to see in our roundup of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/#section-under-1000" target="_blank">best gaming PC deals</a> every week. But even then, it is outpaced by the <a href="https://www.walmart.com/ip/iBUYPOWER-Element-SE-Gaming-PC-Desktop-AMD-Ryzen-7-9700F-NVIDIA-GeForce-RTX-5060-8GB-16GB-DDR5-RGB-RAM-1TB-NVMe-SSD-ESA7N5603/18407959738" target="_blank">iBuyPower Element SE</a>, which is $80 less and comes with a better graphics card (RTX 5060 Ti) and a better gaming CPU (AMD Ryzen 7 9700F). </p><p>Then, if you simply want an RTX 5060 rig, the <a href="https://www.newegg.com/abs-cyclone-aqua-gaming-desktop-pc-geforce-rtx-5060-intel-core-i5-14400f-32gb-ddr4-1tb-nvme-ssd-c1a45n56r1/p/N82E16883360981" target="_blank">ABS Cyclone Aqua</a> offers that, plus 32 GB of DDR4 memory (more of it, but worse speed) and an Intel Core i5 14400F (another 10-core chip but with less cache) for $230 less. There are some compromises with this ABS build (as you will be making with pretty much any build right now), but its compromises are in good places. </p><div><blockquote><p>This is one of the hardest reviews I've ever written, because the market is ever-changing (for the worse)</p></blockquote></div><p>As you might expect from iBuyPower, it has thrown a gaming keyboard and mouse into the box, and you get a month of Xbox Game Pass with it too. I'd say the peripherals are decidedly meh, with the Chimera KM7 membrane keyboard feeling a bit too squishy and weak under the fingers, and the wired mouse being rather slow. But for something free in the box, that's slightly above what I was expecting. And the keyboard even comes with a media dial, which is a slight plus. If I spent my entire budget on the PC, I'd be happy enough using the mouse and keyboard until I got together the budget for something better.  </p><p>This is one of the hardest reviews I've ever written, because the market is ever-changing (for the worse), and this flux state means we have to accept less for more until at least 2027, and likely longer. </p><p>So, to simplify things, I thought I'd ask myself, 'Would you buy this rig today if you absolutely had to get one?' and my answer would be 'definitely not for its full price'. However, I have seen this rig go as low as $1,280, and for that price, it does put up a fight among the most budget rigs. In fact, it could even eke out the Element SE and its <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/" target="_blank">RTX 5060 Ti</a> at the right time. </p><p>The only problem is that iBuyPower only seems to sell the RDY models via its own website, so you have less of a chance of picking one up at a big discount at Walmart or Best Buy. But giving more options for relatively reasonable prices is only a good thing in my book, and if it gives a potential buyer slightly more choice at the $1,000-$1,500 range, it's a solid enough addition to the market. iBuyPower has made some decent concessions for that price point; it's just a shame it has to do that in the first place</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ HP Omen 35L (2026) gaming PC review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In case you were wondering, the <a href="https://www.hp.com/us-en/shop/mdp/gamingdesktops/omen-35l" target="_blank">HP Omen 35L</a> really is 35 litres. Take off your shoes and socks and do the maths, the dimensions are somewhere on this page: HP has named its compactish gaming PC rather sensibly, and while there's no way this could ever be called SFF (it's about the size of two Fractal Terras stacked on top of one another, or just over three large watermelons if you squish them a bit) it's certainly not huge. </p><p>And it's very nicely made. The one we've got here comes in black, though there have been white variants of the 35L in the past, and the glass front and side panels allow you to see the glory of the RGB fans and CPU pump as they swish away. The mATX motherboard contains two RAM slots, both of which are filled, and there's a spare M.2 for an extra SSD if you don't mind removing the GPU to get at it, but the empty PCIe slot at the bottom is so close to the graphics card shroud you're not going to get much in there. </p><p>AMD says AM5 should be good for up to Zen 7, however, so there's scope for some upgrades here as long as you don't mind replacing all the RAM—it's 32 GB of 6000MT/s across the two sticks right now, so there should be some headroom.</p><div ><table><caption>Omen 35L specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>AMD Ryzen 7 9800X3D</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p>none</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Nvidia GeForce RTX 5070Ti (16 GB)</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>32 GB DDR5-6000 MT/s</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SSD</p></td></tr><tr><td class="firstcol " ><p><strong>Ports</strong></p></td><td  ><p>4x USB2, 2x USB 3.2 Gen 2 Type-C, 4x USB 3.2 Gen 1 Type-A, 1x 2.5Gb Ethernet, 1x 3.5mm audio; 3x DisplayPort 2.1b and 1x HDMI 2.1b on graphics card</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless connectivity</strong></p></td><td  ><p>Wi-Fi 7, Bluetooth 5.4</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>21 x 41 x 41 cm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>14.5 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://gemini.google.com/app/c427ab1f4be86f03?utm_source=app_launcher&utm_medium=owned&utm_campaign=base_all#" target="_blank">£2599.99</a> or <a href="https://gemini.google.com/app/c427ab1f4be86f03?utm_source=app_launcher&utm_medium=owned&utm_campaign=base_all#" target="_blank">$3,199.99</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>The sight of a screwdriver brings you out in purple spots:</strong> PC gaming has long been a DIY hobby, but there's no shame in picking up a pre-built and diving straight into the best PC gaming has to offer.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You need portability or the bleeding edge:</strong> This is a high-performance PC designed to hit a price that's high but not too high, and with a little room inside for upgrades, could be your gaming friend for years.</p></div></div></div></div><p>On the outside of the case you'll be disappointed if you're expecting USB4—it's not here, and the Type-C ports top out at 10Gbps. Retro peripheral enthusiasts will be pleased by the four USB2 ports, though three of them are likely to remain unused by most users. There's just enough I/O here to make the 35L useful, with top-mounted ports that are easy to reach right next to the power button. On the back, there's no HDMI for the CPU's integrated graphics—it uses a USB-C's DP mode instead—but you'll be more interested in the trio of DisplayPort and single HDMI of the GeForce card anyway. This arrangement should at least prevent that embarrassing scenario where you plug your monitor into the integrated GPU by mistake and wonder why your games won't run nicely.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *:before, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *:after, #fv-chart-1789655377695-y6lc24n8p-slideshow *, #fv-chart-1789655377695-y6lc24n8p-slideshow *:before, #fv-chart-1789655377695-y6lc24n8p-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper, #fv-chart-1789655377695-y6lc24n8p-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "Testing our benchmarking suite at the PC gaming sweet spot resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:29:37.696Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | 9800X3D","Avatar: Frontiers of Pandora (1440p Ultra)","Cyberpunk 2077 (1440p RT Medium)","Baldur's Gate 3 (1440p Ultra)","Black Myth: Wukong (1440p Very High)","Black Myth: Wukong (upscaling) (1440p Very High)","Metro Exodus: Enhanced Edition (1440p Ultra)","Cyberpunk 2077 (upscaling) (1440p RT Medium)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 99,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Avatar: Frontiers of Pandora (1440p Ultra)","value": 92.5,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cyberpunk 2077 (1440p RT Medium)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Baldur's Gate 3 (1440p Ultra)","value": 132,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Baldur's Gate 3 (1440p Ultra)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Baldur's Gate 3 (1440p Ultra)","value": 134,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (1440p Very High)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Black Myth: Wukong (1440p Very High)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Black Myth: Wukong (1440p Very High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (1440p Very High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Black Myth: Wukong (upscaling) (1440p Very High)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 172,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 163,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 184,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Testing the core components of the PC with creator and synthetic benchmarks","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:29:37.696Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D","Cinebench 2024","Blender 4.2.0 (junkshop)","7zip 24.07","Handbrake UHD to 1080p conversion","3DMark Storage","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cinebench 2024","value": 129,"unitText": "Single core index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cinebench 2024","value": 131,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cinebench 2024","value": 110,"unitText": "Single core index"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Cinebench 2024","value": 128,"unitText": "Single core index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Blender 4.2.0 (junkshop)","value": 102,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Blender 4.2.0 (junkshop)","value": 103,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Blender 4.2.0 (junkshop)","value": 83,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Blender 4.2.0 (junkshop)","value": 93,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – 7zip 24.07","value": 124,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – 7zip 24.07","value": 132,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Handbrake UHD to 1080p conversion","value": 89,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Handbrake UHD to 1080p conversion","value": 80,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Handbrake UHD to 1080p conversion","value": 75,"unitText": ""},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Handbrake UHD to 1080p conversion","value": 85,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – 3DMark Storage","value": 2314,"unitText": "Overall index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – 3DMark Storage","value": 1764,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – 3DMark Storage","value": 2343,"unitText": "Overall index"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – 3DMark Storage","value": 2572,"unitText": "Overall index"}]}]</script><div id="fv-chart-1789655377695-y6lc24n8p-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1789655377695-y6lc24n8p-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1789655377695-y6lc24n8p-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">Testing our benchmarking suite at the PC gaming sweet spot resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Avatar: Frontiers of Pandora (1440p Ultra)</option><option value="1">Cyberpunk 2077 (1440p RT Medium)</option><option value="2">Baldur's Gate 3 (1440p Ultra)</option><option value="3">Black Myth: Wukong (1440p Very High)</option><option value="4">Black Myth: Wukong (upscaling) (1440p Very High)</option><option value="5">Metro Exodus: Enhanced Edition (1440p Ultra)</option><option value="6">Cyberpunk 2077 (upscaling) (1440p RT Medium)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Avatar: Frontiers of Pandora (1440p Ultra)" data-chart-type="Bar" data-title="Avatar: Frontiers of Pandora (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #E33235;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #FE9F58;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92.5</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><table class="sr-only"><caption>Avatar: Frontiers of Pandora (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>99 Avg FPS, 66 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>92.5 Avg FPS, 70 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>68 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>82 Avg FPS, 46 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Cyberpunk 2077 (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Medium)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #FE9F58;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>74 Avg FPS, 54 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>66 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>66 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Baldur's Gate 3 (1440p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">132</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #E33235;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.333333333333336%; background-color: #FE9F58;" data-target-width="37.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89.33333333333333%; background-color: #E33235;" data-target-width="89.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>132 Avg FPS, 65 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>79 Avg FPS, 56 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>N/A</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>134 Avg FPS, 53 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Black Myth: Wukong (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1440p Very High)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #FE9F58;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #FE9F58;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>58 Avg FPS, 42 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>61 Avg FPS, 51 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>56 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>57 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Black Myth: Wukong (upscaling) (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (upscaling) (1440p Very High)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (upscaling) (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>103 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>92 Avg FPS, 71 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>83 Avg FPS, 51 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>83 Avg FPS, 66 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Metro Exodus: Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus: Enhanced Edition (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">172</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.5%; background-color: #FE9F58;" data-target-width="24.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.5%; background-color: #E33235;" data-target-width="63.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21%; background-color: #FE9F58;" data-target-width="21" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25.5%; background-color: #FE9F58;" data-target-width="25.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus: Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>172 Avg FPS, 49 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>127 Avg FPS, 76 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>115 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>169 Avg FPS, 51 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="The new HP Omen 35L stacks up impressively well against the competition, offering higher performance almost across the board." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.5%; background-color: #FE9F58;" data-target-width="30.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.5%; background-color: #E33235;" data-target-width="81.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">163</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.5%; background-color: #FE9F58;" data-target-width="60.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">121</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (upscaling) (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>168 Avg FPS, 61 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>163 Avg FPS, 121 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>184 Avg FPS, 102 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>N/A</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1789655377695-y6lc24n8p-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1789655377695-y6lc24n8p-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><p class="fv-chart-subhead">Testing the core components of the PC with creator and synthetic benchmarks</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cinebench 2024</option><option value="1">Blender 4.2.0 (junkshop)</option><option value="2">7zip 24.07</option><option value="3">Handbrake UHD to 1080p conversion</option><option value="4">3DMark Storage</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Single core index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Multi thread index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.45%; background-color: #E33235;" data-target-width="6.45" data-target-margin="0"></div><span class="fv-bar-value-outside">129</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.14999999999999%; background-color: #FE9F58;" data-target-width="64.14999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1283</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.550000000000001%; background-color: #E33235;" data-target-width="6.550000000000001" data-target-margin="0"></div><span class="fv-bar-value-outside">131</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90.3%; background-color: #FE9F58;" data-target-width="90.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1806</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.5%; background-color: #E33235;" data-target-width="5.5" data-target-margin="0"></div><span class="fv-bar-value-outside">110</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.300000000000004%; background-color: #FE9F58;" data-target-width="52.300000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1046</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.4%; background-color: #E33235;" data-target-width="6.4" data-target-margin="0"></div><span class="fv-bar-value-outside">128</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.35%; background-color: #FE9F58;" data-target-width="61.35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1227</span></div></div></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>129 Single core index, 1283 Multi thread index</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>131 Single core index, 1806 Multi thread index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>110 Single core index, 1046 Multi thread index</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>128 Single core index, 1227 Multi thread index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Blender 4.2.0 (junkshop)" data-chart-type="Bar" data-title="Blender 4.2.0 (junkshop)" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (samples)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (samples)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4000000000000004%; background-color: #E33235;" data-target-width="3.4000000000000004" data-target-margin="0"></div><span class="fv-bar-value-outside">102</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.26666666666667%; background-color: #FE9F58;" data-target-width="65.26666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1958</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4333333333333336%; background-color: #E33235;" data-target-width="3.4333333333333336" data-target-margin="0"></div><span class="fv-bar-value-outside">103</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.73333333333333%; background-color: #FE9F58;" data-target-width="69.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2092</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.7666666666666666%; background-color: #E33235;" data-target-width="2.7666666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">83</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.599999999999998%; background-color: #FE9F58;" data-target-width="30.599999999999998" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">918</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.1%; background-color: #E33235;" data-target-width="3.1" data-target-margin="0"></div><span class="fv-bar-value-outside">93</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.63333333333333%; background-color: #FE9F58;" data-target-width="63.63333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1909</span></div></div></div></div></div><table class="sr-only"><caption>Blender 4.2.0 (junkshop) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>102 CPU (samples), 1958 GPU (samples)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>103 CPU (samples), 2092 GPU (samples)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>83 CPU (samples), 918 GPU (samples)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>93 CPU (samples), 1909 GPU (samples)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-7zip 24.07" data-chart-type="Bar" data-title="7zip 24.07" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Compressing (GIPS)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Decompressing (GIPS)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.5%; background-color: #FE9F58;" data-target-width="71.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">143</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">132</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #FE9F58;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">154</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><table class="sr-only"><caption>7zip 24.07 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>124 Compressing (GIPS), 143 Decompressing (GIPS)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>132 Compressing (GIPS), 154 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Handbrake UHD to 1080p conversion" data-chart-type="Bar" data-title="Handbrake UHD to 1080p conversion" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div></div><table class="sr-only"><caption>Handbrake UHD to 1080p conversion Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>89</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>80</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>75</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>85</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Overall index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg bandwidth (MB/s)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Access time (us)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.13333333333333%; background-color: #E33235;" data-target-width="77.13333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2314</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.107333333333335%; background-color: #FE9F58;" data-target-width="13.107333333333335" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">393.22</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.8%; background-color: #E33235;" data-target-width="58.8" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1764</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 9.999%; background-color: #FE9F58;" data-target-width="9.999" data-target-margin="0"></div><span class="fv-bar-value-outside">299.97</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.3666666666666663%; background-color: #1CA9C4;" data-target-width="3.3666666666666663" data-target-margin="0"></div><span class="fv-bar-value-outside">101</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.10000000000001%; background-color: #E33235;" data-target-width="78.10000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2343</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.445666666666668%; background-color: #FE9F58;" data-target-width="13.445666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">403.37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85.73333333333333%; background-color: #E33235;" data-target-width="85.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2572</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 14.721%; background-color: #FE9F58;" data-target-width="14.721" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">441.63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.3333333333333335%; background-color: #1CA9C4;" data-target-width="2.3333333333333335" data-target-margin="0"></div><span class="fv-bar-value-outside">70</span></div></div></div><table class="sr-only"><caption>3DMark Storage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>2314 Overall index, 393.22 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>1764 Overall index, 299.97 Avg bandwidth (MB/s), 101 Access time (us)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>2343 Overall index, 403.37 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>2572 Overall index, 441.63 Avg bandwidth (MB/s), 70 Access time (us)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655377695-y6lc24n8p', true); });} else {initialize('fv-chart-1789655377695-y6lc24n8p', true);}})();</script></div><p>The games do run, however, and they run a little faster than the last <a href="https://www.pcgamer.com/hardware/gaming-pcs/hp-omen-35l-review/" target="_blank">Omen 35L</a> PCG reviewed back at the beginning of 2025, which paired a Core Ultra 7 265K with an <a href="https://www.pcgamer.com/nvidia-rtx-4080-super-review-performance-benchmarks/" target="_blank">RTX 4080 Super</a> and a larger 2 TB SSD. That PC was a little bit cheaper at the time, a difference of about 10% on the US dollar prices, with two years' worth of inflation and all this *gestures around wildly* to blame for the increase. You're getting an extra two frames per second (2.73%) in Cyberpunk 2077 at 1440p with upscaling off for your money.</p><p>That's assuming you upgrade your 35L every time a new one comes out, and most people probably don't do that. Though if you do, write in and the hardware team will refer you to one of their legion of therapists. For anyone coming from a RTX 20- or 30-series Nvidia card, however, it's going to be a major step up.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VFYfrSPumAUgQxVRoE8imj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/45HWXjcXViNboXEoPDW2vj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jSJEmcKscn2S5jNNYHb8dj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KPXBu3EWQ2RyAT9pkpjddj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8yxinhTuZ9tW94dvvSGwUj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>A pre-built desktop system like this is PC gaming on easy mode.</p></blockquote></div><p>It's certainly a very quiet machine. The case fans spin all the time, though they do switch the RGB off on occasion, and all they're doing is feeding air over the motherboard heatsinks and to the GPU cooler, as the CPU is under a water block that sends its heat out the top of the case through a 240 mm radiator. Work it hard and all you'll hear is a rushing sound like wind through trees that doesn't stop, the working of the pump and the motors in the fans largely unnoticeable—of the PCG benchmark suite, it's only Time Spy Extreme that really gets it fired up, and only then near the end. It's a system that keeps everything very nice and cool in our tests, with even the idea of 70°C something neither the CPU nor GPU is prepared to entertain during a Metro Exodus run. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789989342912-nlm3n27zr *, #fv-chart-1789989342912-nlm3n27zr *:before, #fv-chart-1789989342912-nlm3n27zr *:after, #fv-chart-1789989342912-nlm3n27zr-slideshow *, #fv-chart-1789989342912-nlm3n27zr-slideshow *:before, #fv-chart-1789989342912-nlm3n27zr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789989342912-nlm3n27zr, #fv-chart-1789989342912-nlm3n27zr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789989342912-nlm3n27zr {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789989342912-nlm3n27zr.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789989342912-nlm3n27zr .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789989342912-nlm3n27zr .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789989342912-nlm3n27zr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789989342912-nlm3n27zr .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789989342912-nlm3n27zr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row, #fv-chart-1789989342912-nlm3n27zr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789989342912-nlm3n27zr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789989342912-nlm3n27zr .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-pie-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-bar-product,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-product-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-cluster,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-label-space,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-chart-space,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-benchmark-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-dropdown-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-carousel-nav-btn,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-chart-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-chart-subhead,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-header,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-vs,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789989342912-nlm3n27zr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789989342912-nlm3n27zr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster {width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-label-space {display: none !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789989342912-nlm3n27zr.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Thermals","description": "Temperature of the core components during a stress testing game run","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-21T11:15:42.912Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | Ryzne 7 9800X3D","Gaming Temps","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Gaming Temps","value": 60,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Gaming Temps","value": 52,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Gaming Temps","value": 67,"unitText": "Avg CPU Temp (°C)"}]}</script><div id="fv-chart-1789989342912-nlm3n27zr" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Thermals</h3><p class="fv-chart-subhead">Temperature of the core components during a stress testing game run</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789989342912-nlm3n27zr-bar-Gaming Temps" data-chart-type="Bar" data-title="Gaming Temps" data-subhead="Temperature of the core components during a stress testing game run" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Gaming Temps</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU Temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #FE9F58;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #EB6F71;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #FE9F58;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #1CA9C4;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.25%; background-color: #EB6F71;" data-target-width="41.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88.75%; background-color: #FE9F58;" data-target-width="88.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #EB6F71;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #E33235;" data-target-width="83.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #FE9F58;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #1CA9C4;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #EB6F71;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><table class="sr-only"><caption>Gaming Temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>60 Avg CPU Temp (°C), 66 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 66 Max GPU Temp (°C)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>52 Avg CPU Temp (°C), 62 Max CPU Temp (°C), 54 Avg GPU Temp (°C), 33 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>63 Avg CPU Temp (°C), 71 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 43 Max GPU Temp (°C)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>67 Avg CPU Temp (°C), 74 Max CPU Temp (°C), 69 Avg GPU Temp (°C), 53 Max GPU Temp (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789989342912-nlm3n27zr', false); });} else {initialize('fv-chart-1789989342912-nlm3n27zr', false);}})();</script></div><p>Metro is always an interesting case study as it puts a lot of strain on a PC's CPU. The best results in testing for this game come from AMD CPUs, with the X3D models rising to the top, and so it proves here with the 35L's results coming within a whisker of an almost identically-specced custom system created for PCG's print magazine. The only desktop PC that beats the 35L (in this test, out of the systems PCG has tested) is an <a href="https://www.pcgamer.com/hardware/gaming-pcs/nzxt-player-three-prime-review/">NZXT Player Three Prime</a> that pairs an RTX 5090 with a 9800X3D, and which costs a lot more than the Omen 35L. In a game of diminishing returns, an extra 19fps for $1800 is well up there when you're already producing over 170.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zE2DwwDu65qJ9QyQUiSPjj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/H5yuUpZVEStvtPWgMNGJvj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8Hy5u2Zs7RS3WZpP73tEfj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tUpoZxm4QzymjjZvF46uuj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NRiuWJ8YersHWaELvtB9vj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This all goes to show why the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a> is still PCG's favourite desktop processor, even though the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9850x3d-review/" target="_blank">AMD Ryzen 7 9850X3D</a> now exists. Despite being built on AMD's latest architecture it's practically old-fashioned, having only one type of core, no NPU, and hyper-threading (SMT) enabled, yet trashes the competition in pre-built or DIY machines when paired with a suitable GPU. </p><p>Buying a pre-built desktop system like this is, in many ways, PC gaming on easy mode. You plug it in, it works, you get great results—there's no obsessive selection of parts, no creation of multiple lists, and certainly no screwdrivers. It may take a bit of the fun out of getting a new PC, but at least it's not a laptop.</p><p>The question of value will hang over the Omen 35L, especially with component prices the way they are right now. It's not a bargain system, but it sure is cheaper than something like the <a href="https://www.pcgamer.com/hardware/gaming-pcs/maingear-mg-1-mk-ii-2026-review/" target="_blank">Maingear MG-1 Mk.II</a>, and can at least cool its CPU effectively. What you get for that money hits pretty close to a price/performance sweetspot, though, and that's got to be worth a look.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-pcs/hp-omen-35l-2026-review/</link>
                                                                            <description>
                            <![CDATA[ Something wicked this way comes. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FtXRQMoHsPChLGv29QeNmN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NRiuWJ8YersHWaELvtB9vj-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 14:34:51 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 11:15:37 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EYGqWVK4EWD3rdf5vxJG4c-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ian Evenden has been doing this for far too long and should know better. The first issue of PC Gamer he read was probably issue 15, though it&#039;s a bit hazy, and there&#039;s nothing he doesn&#039;t know about tweaking interrupt requests for running Syndicate. He&#039;s worked for PC Format, Maximum PC, Edge, Creative Bloq, Gamesmaster, and anyone who&#039;ll have him. In his spare time he grows vegetables of prodigious size.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NRiuWJ8YersHWaELvtB9vj-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[HP Omen 35L gaming PC]]></media:description>                                                            <media:text><![CDATA[HP Omen 35L gaming PC]]></media:text>
                                <media:title type="plain"><![CDATA[HP Omen 35L gaming PC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NRiuWJ8YersHWaELvtB9vj-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In case you were wondering, the <a href="https://www.hp.com/us-en/shop/mdp/gamingdesktops/omen-35l" target="_blank">HP Omen 35L</a> really is 35 litres. Take off your shoes and socks and do the maths, the dimensions are somewhere on this page: HP has named its compactish gaming PC rather sensibly, and while there's no way this could ever be called SFF (it's about the size of two Fractal Terras stacked on top of one another, or just over three large watermelons if you squish them a bit) it's certainly not huge. </p><p>And it's very nicely made. The one we've got here comes in black, though there have been white variants of the 35L in the past, and the glass front and side panels allow you to see the glory of the RGB fans and CPU pump as they swish away. The mATX motherboard contains two RAM slots, both of which are filled, and there's a spare M.2 for an extra SSD if you don't mind removing the GPU to get at it, but the empty PCIe slot at the bottom is so close to the graphics card shroud you're not going to get much in there. </p><p>AMD says AM5 should be good for up to Zen 7, however, so there's scope for some upgrades here as long as you don't mind replacing all the RAM—it's 32 GB of 6000MT/s across the two sticks right now, so there should be some headroom.</p><div ><table><caption>Omen 35L specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>AMD Ryzen 7 9800X3D</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p>none</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Nvidia GeForce RTX 5070Ti (16 GB)</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>32 GB DDR5-6000 MT/s</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SSD</p></td></tr><tr><td class="firstcol " ><p><strong>Ports</strong></p></td><td  ><p>4x USB2, 2x USB 3.2 Gen 2 Type-C, 4x USB 3.2 Gen 1 Type-A, 1x 2.5Gb Ethernet, 1x 3.5mm audio; 3x DisplayPort 2.1b and 1x HDMI 2.1b on graphics card</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless connectivity</strong></p></td><td  ><p>Wi-Fi 7, Bluetooth 5.4</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>21 x 41 x 41 cm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>14.5 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://gemini.google.com/app/c427ab1f4be86f03?utm_source=app_launcher&utm_medium=owned&utm_campaign=base_all#" target="_blank">£2599.99</a> or <a href="https://gemini.google.com/app/c427ab1f4be86f03?utm_source=app_launcher&utm_medium=owned&utm_campaign=base_all#" target="_blank">$3,199.99</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>The sight of a screwdriver brings you out in purple spots:</strong> PC gaming has long been a DIY hobby, but there's no shame in picking up a pre-built and diving straight into the best PC gaming has to offer.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You need portability or the bleeding edge:</strong> This is a high-performance PC designed to hit a price that's high but not too high, and with a little room inside for upgrades, could be your gaming friend for years.</p></div></div></div></div><p>On the outside of the case you'll be disappointed if you're expecting USB4—it's not here, and the Type-C ports top out at 10Gbps. Retro peripheral enthusiasts will be pleased by the four USB2 ports, though three of them are likely to remain unused by most users. There's just enough I/O here to make the 35L useful, with top-mounted ports that are easy to reach right next to the power button. On the back, there's no HDMI for the CPU's integrated graphics—it uses a USB-C's DP mode instead—but you'll be more interested in the trio of DisplayPort and single HDMI of the GeForce card anyway. This arrangement should at least prevent that embarrassing scenario where you plug your monitor into the integrated GPU by mistake and wonder why your games won't run nicely.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *:before, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper *:after, #fv-chart-1789655377695-y6lc24n8p-slideshow *, #fv-chart-1789655377695-y6lc24n8p-slideshow *:before, #fv-chart-1789655377695-y6lc24n8p-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper, #fv-chart-1789655377695-y6lc24n8p-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655377695-y6lc24n8p-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "Testing our benchmarking suite at the PC gaming sweet spot resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:29:37.696Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | 9800X3D","Avatar: Frontiers of Pandora (1440p Ultra)","Cyberpunk 2077 (1440p RT Medium)","Baldur's Gate 3 (1440p Ultra)","Black Myth: Wukong (1440p Very High)","Black Myth: Wukong (upscaling) (1440p Very High)","Metro Exodus: Enhanced Edition (1440p Ultra)","Cyberpunk 2077 (upscaling) (1440p RT Medium)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 99,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Avatar: Frontiers of Pandora (1440p Ultra)","value": 92.5,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Avatar: Frontiers of Pandora (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cyberpunk 2077 (1440p RT Medium)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (1440p RT Medium)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Baldur's Gate 3 (1440p Ultra)","value": 132,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Baldur's Gate 3 (1440p Ultra)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Baldur's Gate 3 (1440p Ultra)","value": 134,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (1440p Very High)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Black Myth: Wukong (1440p Very High)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Black Myth: Wukong (1440p Very High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (1440p Very High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Black Myth: Wukong (upscaling) (1440p Very High)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Black Myth: Wukong (upscaling) (1440p Very High)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 172,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 163,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cyberpunk 2077 (upscaling) (1440p RT Medium)","value": 184,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Testing the core components of the PC with creator and synthetic benchmarks","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:29:37.696Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D","Cinebench 2024","Blender 4.2.0 (junkshop)","7zip 24.07","Handbrake UHD to 1080p conversion","3DMark Storage","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Cinebench 2024","value": 129,"unitText": "Single core index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Cinebench 2024","value": 131,"unitText": "Single core index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Cinebench 2024","value": 110,"unitText": "Single core index"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Cinebench 2024","value": 128,"unitText": "Single core index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Blender 4.2.0 (junkshop)","value": 102,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Blender 4.2.0 (junkshop)","value": 103,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Blender 4.2.0 (junkshop)","value": 83,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Blender 4.2.0 (junkshop)","value": 93,"unitText": "CPU (samples)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – 7zip 24.07","value": 124,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – 7zip 24.07","value": 132,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – 7zip 24.07","value": 115,"unitText": "Compressing (GIPS)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Handbrake UHD to 1080p conversion","value": 89,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Handbrake UHD to 1080p conversion","value": 80,"unitText": ""},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Handbrake UHD to 1080p conversion","value": 75,"unitText": ""},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Handbrake UHD to 1080p conversion","value": 85,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – 3DMark Storage","value": 2314,"unitText": "Overall index"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – 3DMark Storage","value": 1764,"unitText": "Overall index"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – 3DMark Storage","value": 2343,"unitText": "Overall index"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – 3DMark Storage","value": 2572,"unitText": "Overall index"}]}]</script><div id="fv-chart-1789655377695-y6lc24n8p-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1789655377695-y6lc24n8p-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1789655377695-y6lc24n8p-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">Testing our benchmarking suite at the PC gaming sweet spot resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Avatar: Frontiers of Pandora (1440p Ultra)</option><option value="1">Cyberpunk 2077 (1440p RT Medium)</option><option value="2">Baldur's Gate 3 (1440p Ultra)</option><option value="3">Black Myth: Wukong (1440p Very High)</option><option value="4">Black Myth: Wukong (upscaling) (1440p Very High)</option><option value="5">Metro Exodus: Enhanced Edition (1440p Ultra)</option><option value="6">Cyberpunk 2077 (upscaling) (1440p RT Medium)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Avatar: Frontiers of Pandora (1440p Ultra)" data-chart-type="Bar" data-title="Avatar: Frontiers of Pandora (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #E33235;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #FE9F58;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92.5</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><table class="sr-only"><caption>Avatar: Frontiers of Pandora (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>99 Avg FPS, 66 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>92.5 Avg FPS, 70 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>68 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>82 Avg FPS, 46 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Cyberpunk 2077 (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Medium)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #FE9F58;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>74 Avg FPS, 54 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>66 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>66 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Baldur's Gate 3 (1440p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">132</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #E33235;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.333333333333336%; background-color: #FE9F58;" data-target-width="37.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89.33333333333333%; background-color: #E33235;" data-target-width="89.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>132 Avg FPS, 65 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>79 Avg FPS, 56 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>N/A</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>134 Avg FPS, 53 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Black Myth: Wukong (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1440p Very High)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #FE9F58;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #FE9F58;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>58 Avg FPS, 42 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>61 Avg FPS, 51 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>56 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>57 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Black Myth: Wukong (upscaling) (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (upscaling) (1440p Very High)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (upscaling) (1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>103 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>92 Avg FPS, 71 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>83 Avg FPS, 51 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>83 Avg FPS, 66 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Metro Exodus: Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus: Enhanced Edition (1440p Ultra)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">172</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.5%; background-color: #FE9F58;" data-target-width="24.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.5%; background-color: #E33235;" data-target-width="63.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21%; background-color: #FE9F58;" data-target-width="21" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25.5%; background-color: #FE9F58;" data-target-width="25.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus: Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>172 Avg FPS, 49 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>127 Avg FPS, 76 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>115 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>169 Avg FPS, 51 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-0-bar-Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (upscaling) (1440p RT Medium)" data-subhead="Testing our benchmarking suite at the PC gaming sweet spot resolution" data-caption="The new HP Omen 35L stacks up impressively well against the competition, offering higher performance almost across the board." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.5%; background-color: #FE9F58;" data-target-width="30.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.5%; background-color: #E33235;" data-target-width="81.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">163</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.5%; background-color: #FE9F58;" data-target-width="60.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">121</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (upscaling) (1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>168 Avg FPS, 61 1% Low FPS</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>163 Avg FPS, 121 1% Low FPS</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>184 Avg FPS, 102 1% Low FPS</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>N/A</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1789655377695-y6lc24n8p-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1789655377695-y6lc24n8p-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><p class="fv-chart-subhead">Testing the core components of the PC with creator and synthetic benchmarks</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cinebench 2024</option><option value="1">Blender 4.2.0 (junkshop)</option><option value="2">7zip 24.07</option><option value="3">Handbrake UHD to 1080p conversion</option><option value="4">3DMark Storage</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Single core index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Multi thread index</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.45%; background-color: #E33235;" data-target-width="6.45" data-target-margin="0"></div><span class="fv-bar-value-outside">129</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.14999999999999%; background-color: #FE9F58;" data-target-width="64.14999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1283</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.550000000000001%; background-color: #E33235;" data-target-width="6.550000000000001" data-target-margin="0"></div><span class="fv-bar-value-outside">131</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90.3%; background-color: #FE9F58;" data-target-width="90.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1806</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.5%; background-color: #E33235;" data-target-width="5.5" data-target-margin="0"></div><span class="fv-bar-value-outside">110</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.300000000000004%; background-color: #FE9F58;" data-target-width="52.300000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1046</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.4%; background-color: #E33235;" data-target-width="6.4" data-target-margin="0"></div><span class="fv-bar-value-outside">128</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.35%; background-color: #FE9F58;" data-target-width="61.35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1227</span></div></div></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>129 Single core index, 1283 Multi thread index</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>131 Single core index, 1806 Multi thread index</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>110 Single core index, 1046 Multi thread index</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>128 Single core index, 1227 Multi thread index</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Blender 4.2.0 (junkshop)" data-chart-type="Bar" data-title="Blender 4.2.0 (junkshop)" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>CPU (samples)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU (samples)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4000000000000004%; background-color: #E33235;" data-target-width="3.4000000000000004" data-target-margin="0"></div><span class="fv-bar-value-outside">102</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.26666666666667%; background-color: #FE9F58;" data-target-width="65.26666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1958</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4333333333333336%; background-color: #E33235;" data-target-width="3.4333333333333336" data-target-margin="0"></div><span class="fv-bar-value-outside">103</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.73333333333333%; background-color: #FE9F58;" data-target-width="69.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2092</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.7666666666666666%; background-color: #E33235;" data-target-width="2.7666666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">83</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.599999999999998%; background-color: #FE9F58;" data-target-width="30.599999999999998" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">918</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.1%; background-color: #E33235;" data-target-width="3.1" data-target-margin="0"></div><span class="fv-bar-value-outside">93</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.63333333333333%; background-color: #FE9F58;" data-target-width="63.63333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1909</span></div></div></div></div></div><table class="sr-only"><caption>Blender 4.2.0 (junkshop) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>102 CPU (samples), 1958 GPU (samples)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>103 CPU (samples), 2092 GPU (samples)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>83 CPU (samples), 918 GPU (samples)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>93 CPU (samples), 1909 GPU (samples)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-7zip 24.07" data-chart-type="Bar" data-title="7zip 24.07" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Compressing (GIPS)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Decompressing (GIPS)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.5%; background-color: #FE9F58;" data-target-width="71.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">143</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">132</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #FE9F58;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">154</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.5%; background-color: #FE9F58;" data-target-width="65.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div></div></div><table class="sr-only"><caption>7zip 24.07 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>124 Compressing (GIPS), 143 Decompressing (GIPS)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>132 Compressing (GIPS), 154 Decompressing (GIPS)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>115 Compressing (GIPS), 131 Decompressing (GIPS)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-Handbrake UHD to 1080p conversion" data-chart-type="Bar" data-title="Handbrake UHD to 1080p conversion" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div></div><table class="sr-only"><caption>Handbrake UHD to 1080p conversion Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>89</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>80</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>75</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>85</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1789655377695-y6lc24n8p-slide-1-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="Testing the core components of the PC with creator and synthetic benchmarks" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Overall index</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg bandwidth (MB/s)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Access time (us)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.13333333333333%; background-color: #E33235;" data-target-width="77.13333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2314</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.107333333333335%; background-color: #FE9F58;" data-target-width="13.107333333333335" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">393.22</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.8%; background-color: #E33235;" data-target-width="58.8" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1764</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 9.999%; background-color: #FE9F58;" data-target-width="9.999" data-target-margin="0"></div><span class="fv-bar-value-outside">299.97</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.3666666666666663%; background-color: #1CA9C4;" data-target-width="3.3666666666666663" data-target-margin="0"></div><span class="fv-bar-value-outside">101</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.10000000000001%; background-color: #E33235;" data-target-width="78.10000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2343</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.445666666666668%; background-color: #FE9F58;" data-target-width="13.445666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">403.37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.566666666666667%; background-color: #1CA9C4;" data-target-width="2.566666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">77</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85.73333333333333%; background-color: #E33235;" data-target-width="85.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2572</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 14.721%; background-color: #FE9F58;" data-target-width="14.721" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">441.63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.3333333333333335%; background-color: #1CA9C4;" data-target-width="2.3333333333333335" data-target-margin="0"></div><span class="fv-bar-value-outside">70</span></div></div></div><table class="sr-only"><caption>3DMark Storage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>2314 Overall index, 393.22 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>1764 Overall index, 299.97 Avg bandwidth (MB/s), 101 Access time (us)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>2343 Overall index, 403.37 Avg bandwidth (MB/s), 77 Access time (us)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>2572 Overall index, 441.63 Avg bandwidth (MB/s), 70 Access time (us)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655377695-y6lc24n8p', true); });} else {initialize('fv-chart-1789655377695-y6lc24n8p', true);}})();</script></div><p>The games do run, however, and they run a little faster than the last <a href="https://www.pcgamer.com/hardware/gaming-pcs/hp-omen-35l-review/" target="_blank">Omen 35L</a> PCG reviewed back at the beginning of 2025, which paired a Core Ultra 7 265K with an <a href="https://www.pcgamer.com/nvidia-rtx-4080-super-review-performance-benchmarks/" target="_blank">RTX 4080 Super</a> and a larger 2 TB SSD. That PC was a little bit cheaper at the time, a difference of about 10% on the US dollar prices, with two years' worth of inflation and all this *gestures around wildly* to blame for the increase. You're getting an extra two frames per second (2.73%) in Cyberpunk 2077 at 1440p with upscaling off for your money.</p><p>That's assuming you upgrade your 35L every time a new one comes out, and most people probably don't do that. Though if you do, write in and the hardware team will refer you to one of their legion of therapists. For anyone coming from a RTX 20- or 30-series Nvidia card, however, it's going to be a major step up.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VFYfrSPumAUgQxVRoE8imj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/45HWXjcXViNboXEoPDW2vj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jSJEmcKscn2S5jNNYHb8dj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KPXBu3EWQ2RyAT9pkpjddj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8yxinhTuZ9tW94dvvSGwUj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>A pre-built desktop system like this is PC gaming on easy mode.</p></blockquote></div><p>It's certainly a very quiet machine. The case fans spin all the time, though they do switch the RGB off on occasion, and all they're doing is feeding air over the motherboard heatsinks and to the GPU cooler, as the CPU is under a water block that sends its heat out the top of the case through a 240 mm radiator. Work it hard and all you'll hear is a rushing sound like wind through trees that doesn't stop, the working of the pump and the motors in the fans largely unnoticeable—of the PCG benchmark suite, it's only Time Spy Extreme that really gets it fired up, and only then near the end. It's a system that keeps everything very nice and cool in our tests, with even the idea of 70°C something neither the CPU nor GPU is prepared to entertain during a Metro Exodus run. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1789989342912-nlm3n27zr *, #fv-chart-1789989342912-nlm3n27zr *:before, #fv-chart-1789989342912-nlm3n27zr *:after, #fv-chart-1789989342912-nlm3n27zr-slideshow *, #fv-chart-1789989342912-nlm3n27zr-slideshow *:before, #fv-chart-1789989342912-nlm3n27zr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789989342912-nlm3n27zr, #fv-chart-1789989342912-nlm3n27zr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789989342912-nlm3n27zr {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789989342912-nlm3n27zr.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789989342912-nlm3n27zr .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1789989342912-nlm3n27zr-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1789989342912-nlm3n27zr .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1789989342912-nlm3n27zr .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1789989342912-nlm3n27zr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789989342912-nlm3n27zr .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1789989342912-nlm3n27zr .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789989342912-nlm3n27zr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row, #fv-chart-1789989342912-nlm3n27zr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789989342912-nlm3n27zr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789989342912-nlm3n27zr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1789989342912-nlm3n27zr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789989342912-nlm3n27zr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1789989342912-nlm3n27zr .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-pie-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-bar-product,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-grouped-product-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-cluster,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-label-space,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-x-axis-chart-space,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-benchmark-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-dropdown-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-carousel-nav-btn,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-chart-title,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-chart-subhead,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-header,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-vs,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select-container,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-versus-select,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789989342912-nlm3n27zr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789989342912-nlm3n27zr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row,#fv-chart-1789989342912-nlm3n27zr .fv-stacked-product,#fv-chart-1789989342912-nlm3n27zr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-label,#fv-chart-1789989342912-nlm3n27zr .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-container,#fv-chart-1789989342912-nlm3n27zr .fv-bar-cluster {width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789989342912-nlm3n27zr .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-label-space {display: none !important;}#fv-chart-1789989342912-nlm3n27zr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-logo,#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789989342912-nlm3n27zr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789989342912-nlm3n27zr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789989342912-nlm3n27zr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789989342912-nlm3n27zr.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Thermals","description": "Temperature of the core components during a stress testing game run","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-21T11:15:42.912Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D","HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K","iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D","Custom PC build | RTX 5070 Ti | Ryzne 7 9800X3D","Gaming Temps","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D – Gaming Temps","value": 60,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K – Gaming Temps","value": 52,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D – Gaming Temps","value": 63,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D – Gaming Temps","value": 67,"unitText": "Avg CPU Temp (°C)"}]}</script><div id="fv-chart-1789989342912-nlm3n27zr" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Thermals</h3><p class="fv-chart-subhead">Temperature of the core components during a stress testing game run</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789989342912-nlm3n27zr-bar-Gaming Temps" data-chart-type="Bar" data-title="Gaming Temps" data-subhead="Temperature of the core components during a stress testing game run" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Gaming Temps</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU Temp (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU Temp (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #FE9F58;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #EB6F71;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #FE9F58;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #1CA9C4;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.25%; background-color: #EB6F71;" data-target-width="41.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88.75%; background-color: #FE9F58;" data-target-width="88.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #EB6F71;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #E33235;" data-target-width="83.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #FE9F58;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #1CA9C4;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #EB6F71;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><table class="sr-only"><caption>Gaming Temps Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>HP Omen 35L | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>60 Avg CPU Temp (°C), 66 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 66 Max GPU Temp (°C)</td></tr><tr><td>HP Omen 35L | RTX 4080 Super | Core Ultra 7 265K</td><td>52 Avg CPU Temp (°C), 62 Max CPU Temp (°C), 54 Avg GPU Temp (°C), 33 Max GPU Temp (°C)</td></tr><tr><td>iBuyPower RDY Element 9 Pro R07 | RX 9070 XT | Ryzen 7 7800X3D</td><td>63 Avg CPU Temp (°C), 71 Max CPU Temp (°C), 60 Avg GPU Temp (°C), 43 Max GPU Temp (°C)</td></tr><tr><td>Custom PC build | RTX 5070 Ti | Ryzen 7 9800X3D</td><td>67 Avg CPU Temp (°C), 74 Max CPU Temp (°C), 69 Avg GPU Temp (°C), 53 Max GPU Temp (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789989342912-nlm3n27zr', false); });} else {initialize('fv-chart-1789989342912-nlm3n27zr', false);}})();</script></div><p>Metro is always an interesting case study as it puts a lot of strain on a PC's CPU. The best results in testing for this game come from AMD CPUs, with the X3D models rising to the top, and so it proves here with the 35L's results coming within a whisker of an almost identically-specced custom system created for PCG's print magazine. The only desktop PC that beats the 35L (in this test, out of the systems PCG has tested) is an <a href="https://www.pcgamer.com/hardware/gaming-pcs/nzxt-player-three-prime-review/">NZXT Player Three Prime</a> that pairs an RTX 5090 with a 9800X3D, and which costs a lot more than the Omen 35L. In a game of diminishing returns, an extra 19fps for $1800 is well up there when you're already producing over 170.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zE2DwwDu65qJ9QyQUiSPjj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/H5yuUpZVEStvtPWgMNGJvj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8Hy5u2Zs7RS3WZpP73tEfj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tUpoZxm4QzymjjZvF46uuj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NRiuWJ8YersHWaELvtB9vj-1920-80.jpg" alt="HP Omen 35L gaming PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This all goes to show why the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a> is still PCG's favourite desktop processor, even though the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9850x3d-review/" target="_blank">AMD Ryzen 7 9850X3D</a> now exists. Despite being built on AMD's latest architecture it's practically old-fashioned, having only one type of core, no NPU, and hyper-threading (SMT) enabled, yet trashes the competition in pre-built or DIY machines when paired with a suitable GPU. </p><p>Buying a pre-built desktop system like this is, in many ways, PC gaming on easy mode. You plug it in, it works, you get great results—there's no obsessive selection of parts, no creation of multiple lists, and certainly no screwdrivers. It may take a bit of the fun out of getting a new PC, but at least it's not a laptop.</p><p>The question of value will hang over the Omen 35L, especially with component prices the way they are right now. It's not a bargain system, but it sure is cheaper than something like the <a href="https://www.pcgamer.com/hardware/gaming-pcs/maingear-mg-1-mk-ii-2026-review/" target="_blank">Maingear MG-1 Mk.II</a>, and can at least cool its CPU effectively. What you get for that money hits pretty close to a price/performance sweetspot, though, and that's got to be worth a look.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ LG UltraGear 25G590B gaming monitor review ]]></title>
                                                                                                <dc:content><![CDATA[ <div data-widget-type="review" data-widget-title="" data-model-name="LG UltraGear 25G590B"></div><p>1,000 Hz. That's 1,000 frames. Every. Single. Second. Welcome to the wild world of the new <a href="https://www.lg.com/uk/monitors/gaming/25g590b-b/" target="_blank">LG UltraGear 25G590B</a>, the first ever 1,000 Hz gaming monitor.</p><p>Well, it's the first gaming monitor capable of 1,000 Hz at full 1080p resolution, as opposed to displays hitting that kind of refresh rate at, say, 720p. The tempting immediate reaction, of course, is to doubt the relevance and benefit of something so fast.</p><p>I mean, at what point do diminishing returns kick in with this refresh rate stuff? You could argue that anything above 144 Hz is overkill for most gamers. That was a common view just a couple of years ago. And it's certainly true that 144 Hz is enough for very smooth visuals and a good sense of immediacy and response.</p><div ><table><caption>UltraGear 25G590B specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>25-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1,920 x 1,080</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>400 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>1 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>1,000 Hz @ 1080p (1,100 Hz overclock)</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR 400</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, G-Sync, 2x HDMI, DisplayPort 2.1, 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.lg.com/us/monitors/lg-25g590b-b-gaming-monitor" target="_blank">$999</a> | <a href="https://www.lg.com/uk/monitors/gaming/25g590b-b/" target="_blank">£899</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're an esports pro:</strong> The benefits of 1,000 Hz over, say, 500 Hz are marginal. But you might just benefit if you're an esports god.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want a multi-purpose monitor:</strong> High refresh aside, this monitor falls short by just about every other metric compared with similarly-priced monitors.</p></div></div></div></div><p>But as the frame-rate ante has been upped in recent years, to 240 Hz, 260 Hz, 480 Hz and well beyond, that narrative has shifted. In fact, our resident competitive shooter, Jacob, is adamant that <a href="https://www.pcgamer.com/hardware/gaming-monitors/after-gaming-on-pro-level-panels-i-can-tell-you-now-that-360-hz-is-the-sweet-spot-for-gaming-monitors/" target="_blank">360 Hz is the current sweetspot</a>. Keen esports gamers, it turns out, really can feel the difference, especially in terms of latency, as the refresh rates ramp up. And so here we are in 2026, somewhat inevitably, with LG bursting through the 1,000 Hz barrier.</p><p>Aside from the headline refresh rate—the UltraGear 25G590B is actually capable of 1,100 Hz using an "overclock" mode—many of the rest of the spec list is, predictably, pretty pedestrian. That goes with the territory with this type of monitor.</p><p>So, we're talking 25-inch panel size and IPS technology. Brightness comes in at 400 nits, contrast is a mere 1,000 to 1 and there's only the most basic DisplayHDR 400 certification. So, this panel will decode an HDR signal, but it can't really render HDR visuals.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bjX7jRcmL3U3wkKB4EyxKa" name="LG UltraGear 25G590B 00007" alt="LG UltraGear 25G590B gaming monitor" src="https://cdn.mos.cms.futurecdn.net/bjX7jRcmL3U3wkKB4EyxKa-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/bjX7jRcmL3U3wkKB4EyxKa-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Again, all of that is expected in this class of gaming panel. It's not about high-DPI visuals or OLED-style per-pixel lighting. It's all about speed. Actually, it's primarily about one aspect of speed: latency. The other major metric of speed, pixel response, isn't such an obvious win for theUltraGear 25G590B.</p><p>LG has rated it at 1 ms for the most often quoted grey-to-grey transition. That's pretty quick for an IPS monitor, but not actually exceptional. Not when there are 0.5 ms LCD-based monitor models knocking around, never mind the OLED crew which all clock in at a mere 0.03 ms.</p><p>That's something of a surprise given the absolutely cutting-edge refresh rate. On paper, the 1 ms response perfectly matches the 1,000 Hz refresh. But then measures of pixel speed are infamously mercurial. There isn't actually an enforced, or even widely agreed upon metric for pixel response in the monitor industry. So, response ratings are really only ever a rough guide.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SusQHTQGN5E7EaYVFBbome-1920-80.jpg" alt="LG UltraGear 25G590B 1,000fps setting" /><figcaption>1,000 fps is the aim, achieving it is another matter...<small role="credit">Future</small></figcaption></figure></figure><p>Anyway, connectivity includes two HDMI ports and a single DisplayPort input. Only the DisplayPort interface is capable of the full 1,000 Hz refresh and it's critical to note that you need a GPU that supports the latest Displayport 2.1 standard. DisplayPort 1.4 is only good for 850 Hz at 1080p.</p><p>In practice, that means for the full 1,000 Hz you need AMD GPUs from the Radeon RX 7000 series of 2022 onwards, while in Nvidia terms only the latest RTX 50-series chips will do. There are other system spec and configuration issues that you'll also want to consider if you're thinking about dropping a grand on a monitor this fast. But hold that thought, we'll come back to it.</p><div><blockquote><p>What is a 1,000 Hz monitor actually like to game with? It turns out, that poses quite the conundrum.</p></blockquote></div><p>Just to round out the speeds and feeds, further features include FreeSync and G-Sync support, Motion Blur Reduction Tech and small dash of configurable RGB lighting via the logo on the rear of the chassis. It's all housed in a pretty anonymous looking dark grey plastic chassis with fairly chunky bezels. But you do get a full complement of adjustment, including tilt, height, swivel and a touch of pivot, so it's easy to get this display set up just so.</p><p>All of which brings us to the most important question of the day. What is a 1,000 Hz monitor actually like to game with? It turns out, that poses quite the conundrum. Initially, it's easy enough to get a basic impression of the impact of 1,000 Hz on motion clarity. All you need do is load up something like <a href="https://testufo.com/">UFO Test</a> and watch those little flying saucers zip by at multiple different refresh rates.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Bvty6EtoFnEAnbVzZXRXy8-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption>That's one big ol' glossy panel.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VyVYbbgVvJmEFGF5tgKVXo-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iaLi43FuooLFWBQF2oGt78-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FmxoZdLK4pvQLcxJQjqnHB-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And you know what? The benefits in terms of motion clarity do keep on coming, even as you climb beyond 500 Hz. Yup, 1,000 Hz is noticeably better, at least in that narrow, rather synthetic metric, when it comes to clarity.</p><p>But what about in-game motion clarity and, perhaps more importantly, latency? That's where the trouble comes. Because it's quite hard to achieve the 1,000 fps required to saturate the 1,000 Hz refresh actually in a game.</p><p>By way of example you cannot, to the best of my knowledge, achieve it in Counter-Strike 2, the CPU ends up bottlenecking performance long before that. Well, strictly speaking you <em>can </em>get that high, <a href="https://www.youtube.com/shorts/dmwjfpZnnuE">somebody managed 1,300 fps</a>, but that was with an Intel Core i9 chip overclocked to 8 GHz courtesy of liquid nitrogen. Not exactly practical.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KFaAWuqz32A9FfAkkyi6bE-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GybjKmumkfXd9VyLCGgJqe-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Something like an AMD Ryzen 7 9800X3D is probably the fastest stock-clocked CPU for running Counter-Strike. And that's good for about 600-odd fps at medium 1080p settings. I was getting in the high 400s with an Intel 14th Gen Core i9-based rig. So, yeah Counter-Strike 2 wasn't cutting it.</p><p>But there are other games which run fast. And that's how I found myself installing Valorant. The things I do for you people. But even Valorant wasn't giving me 1,000fps, more like 500 to 800 fps depending on how much is going on, on screen.</p><p>Actually, using this monitor raises a whole lot of questions about your rig and game engine setup. For instance, you want a mouse with a fast polling rate, but not too fast. An 8,000 Hz polling rate just saturates the CPU with hardware interrupts to no benefit.</p><div><blockquote><p>Suddenly, everything from CPU cooling and memory timings, to enabling features like Nvidia Reflex become critical to eeking out every frame and minimising latency. </p></blockquote></div><p>Suddenly, everything from CPU cooling and memory timings, to enabling features like Nvidia Reflex become critical to eeking out every frame and minimising latency. Actually seeing the full 1,000 Hz in-game, though? That is far from straight forward even with titles where it may be theoretically possible.</p><p>With those provisos noted, what is 1,000 fps gaming, or as close as I could get to it, like? The immediate impression isn't exactly mind blowing. It doesn't look dramatically clearer or feel dramatically more responsive than, say, a 480 Hz panel. </p><p>But there is a subtle difference and the more you game, the more you key into it. I'm not sure the motion clarity advantage, such that it is, is really a major factor in that, however. Maybe a 1,000 Hz OLED panel would be different. But I think in subjective terms, motion clarity above 500 Hz on an LCD is likely a case of diminishing returns.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4JExJHL5pjBFh3n86WdyFV-1920-80.jpg" alt="LG UltraGear 25G590B UFO Test" /><figcaption>Rejoice, for at last you can just make out all three eyes on the alien...<small role="credit">Future</small></figcaption></figure></figure><p>I think that applies doubly to a monitor like this that uses an IPS panel. It's a legitimate question to ask if the liquid crystals in this monitor are actually fast enough to fully deliver on the 1,000 Hz promise in terms of pixel response. Like I said, LCD response specs should be viewed with some healthy scepticism. And this monitor doesn't even claim to have the fastest IPS panel out there.</p><p>For the record, I'm not much of a fan of the Motion Blur Reduction feature, either, which is basically a backlight strobing solution. It dims the brightness and doesn't give much visible benefit at higher refresh rates. It is a bit more impressive at lower refresh rates, but then running at 120 Hz is not why you just spent so much money on this monitor.</p><div><blockquote><p>You feel hard-wired right into the game engine, any and all sense of disconnection falls away. It's pretty cool.</p></blockquote></div><p>The latency, however, now that's a little different. The sheer speed and immediacy as you whip your mouse around to the next target definitely gets under your skin. The more you play, the more you feel hard-wired right into the game engine, any and all sense of disconnection falls away. It's pretty cool.</p><p>Reverting to a lower refresh rate makes that a touch more obvious. Put it this way, once you've played for a while on a monitor that can respond fast enough for a game engine knocking out 700, 800, 900 fps and beyond, a 360 Hz panel feels like a tiny bit of a retrograde step. Maybe, just maybe even a 500 Hz display, too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uVSnvLJGKSR5FXBTGomvBK-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption>As an all rounder for both gaming and daily computing, this Alienware is my new favourite.<small role="credit">Future</small></figcaption></figure></figure><p>All that said, I also don't want to overstate the upside. You'd readjust to that "sluggish" 500 Hz monitor pretty quickly. And we are talking about very marginal benefits at best. Ultimately, then, this is going to come down to how serious you are about competition in games and esports.</p><p>In part that's because this monitor is pretty rough for everything else. Once upon a time, widescreen 1080p-ish monitors like this felt huge and futuristic. Anyone who was around when the Dell 2405FPW launched in 2005 will remember how awesome that panel was. Well, 20-odd years later, a 1080p 25-inch monitor now looks small and very pixellated.</p><p>The colours are fine, ditto the viewing angles. But this monitor is $999 / £899 and at that price point, you have so very many options. Heck, <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw3926qw-review/" target="_blank">the monumental new 39-inch Alienware 5K2K RGB-stripe OLED I reviewed recently</a> isn't really much more expensive.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nawx6EiHBSz3RhEJsHMaS3-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Of course, the LG UltraGear 25G590B is unambiguously targeted at a very narrow niche of the most serious and committed esports fans and pro players. A 39-inch ultrawide OLED really isn't relevant. On the other hand, a 27-inch 1440p OLED probably <em>is</em>. That would mean a bit of a compromise on frame rate, but also a monitor that's a much better all-rounder for both gaming and general computing.</p><p>Indeed, it's a little hard to understand just where the money is going with this 1,000 Hz LG. Peruse our <a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" target="_blank">best monitor deals page</a> and you'll find high-refresh 25-inch 1080p IPS monitors from about $100. There's an Alienware model with 320 Hz refresh for just $199. Yes, this LG will need extra driver ICs, a custom TCON, that DisplayPort 2.1 interface, a quick backlight driver for the Motion Blur Reduction feature. But none of those are hugely costly.</p><p>Ultimately, then, there's a pretty big tax being applied here in return for being at the very cutting edge in terms of refresh rate. If you want the absolute last word in frame rates and low latency, this is unambiguously it for now. If you're a pro esports gamer, for instance, the broader context of the monitor market really doesn't matter. For everyone else, you have to think there's better value elsewhere.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/lg-ultragear-25g590b-review/</link>
                                                                            <description>
                            <![CDATA[ LG's new 1,000 Hz esports monitor is so fast it, well, hertz. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LSrSmKtotBrVfjTvxXJ9TX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GsbKjmQbm9iHzkBn37NPbg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 14:16:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GsbKjmQbm9iHzkBn37NPbg-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[LG UltraGear 25G590B gaming monitor]]></media:description>                                                            <media:text><![CDATA[LG UltraGear 25G590B gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[LG UltraGear 25G590B gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GsbKjmQbm9iHzkBn37NPbg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div data-widget-type="review" data-widget-title="" data-model-name="LG UltraGear 25G590B"></div><p>1,000 Hz. That's 1,000 frames. Every. Single. Second. Welcome to the wild world of the new <a href="https://www.lg.com/uk/monitors/gaming/25g590b-b/" target="_blank">LG UltraGear 25G590B</a>, the first ever 1,000 Hz gaming monitor.</p><p>Well, it's the first gaming monitor capable of 1,000 Hz at full 1080p resolution, as opposed to displays hitting that kind of refresh rate at, say, 720p. The tempting immediate reaction, of course, is to doubt the relevance and benefit of something so fast.</p><p>I mean, at what point do diminishing returns kick in with this refresh rate stuff? You could argue that anything above 144 Hz is overkill for most gamers. That was a common view just a couple of years ago. And it's certainly true that 144 Hz is enough for very smooth visuals and a good sense of immediacy and response.</p><div ><table><caption>UltraGear 25G590B specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>25-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1,920 x 1,080</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>400 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>1 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>1,000 Hz @ 1080p (1,100 Hz overclock)</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR 400</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, G-Sync, 2x HDMI, DisplayPort 2.1, 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.lg.com/us/monitors/lg-25g590b-b-gaming-monitor" target="_blank">$999</a> | <a href="https://www.lg.com/uk/monitors/gaming/25g590b-b/" target="_blank">£899</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're an esports pro:</strong> The benefits of 1,000 Hz over, say, 500 Hz are marginal. But you might just benefit if you're an esports god.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want a multi-purpose monitor:</strong> High refresh aside, this monitor falls short by just about every other metric compared with similarly-priced monitors.</p></div></div></div></div><p>But as the frame-rate ante has been upped in recent years, to 240 Hz, 260 Hz, 480 Hz and well beyond, that narrative has shifted. In fact, our resident competitive shooter, Jacob, is adamant that <a href="https://www.pcgamer.com/hardware/gaming-monitors/after-gaming-on-pro-level-panels-i-can-tell-you-now-that-360-hz-is-the-sweet-spot-for-gaming-monitors/" target="_blank">360 Hz is the current sweetspot</a>. Keen esports gamers, it turns out, really can feel the difference, especially in terms of latency, as the refresh rates ramp up. And so here we are in 2026, somewhat inevitably, with LG bursting through the 1,000 Hz barrier.</p><p>Aside from the headline refresh rate—the UltraGear 25G590B is actually capable of 1,100 Hz using an "overclock" mode—many of the rest of the spec list is, predictably, pretty pedestrian. That goes with the territory with this type of monitor.</p><p>So, we're talking 25-inch panel size and IPS technology. Brightness comes in at 400 nits, contrast is a mere 1,000 to 1 and there's only the most basic DisplayHDR 400 certification. So, this panel will decode an HDR signal, but it can't really render HDR visuals.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bjX7jRcmL3U3wkKB4EyxKa" name="LG UltraGear 25G590B 00007" alt="LG UltraGear 25G590B gaming monitor" src="https://cdn.mos.cms.futurecdn.net/bjX7jRcmL3U3wkKB4EyxKa-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/bjX7jRcmL3U3wkKB4EyxKa-1920-80.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Again, all of that is expected in this class of gaming panel. It's not about high-DPI visuals or OLED-style per-pixel lighting. It's all about speed. Actually, it's primarily about one aspect of speed: latency. The other major metric of speed, pixel response, isn't such an obvious win for theUltraGear 25G590B.</p><p>LG has rated it at 1 ms for the most often quoted grey-to-grey transition. That's pretty quick for an IPS monitor, but not actually exceptional. Not when there are 0.5 ms LCD-based monitor models knocking around, never mind the OLED crew which all clock in at a mere 0.03 ms.</p><p>That's something of a surprise given the absolutely cutting-edge refresh rate. On paper, the 1 ms response perfectly matches the 1,000 Hz refresh. But then measures of pixel speed are infamously mercurial. There isn't actually an enforced, or even widely agreed upon metric for pixel response in the monitor industry. So, response ratings are really only ever a rough guide.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SusQHTQGN5E7EaYVFBbome-1920-80.jpg" alt="LG UltraGear 25G590B 1,000fps setting" /><figcaption>1,000 fps is the aim, achieving it is another matter...<small role="credit">Future</small></figcaption></figure></figure><p>Anyway, connectivity includes two HDMI ports and a single DisplayPort input. Only the DisplayPort interface is capable of the full 1,000 Hz refresh and it's critical to note that you need a GPU that supports the latest Displayport 2.1 standard. DisplayPort 1.4 is only good for 850 Hz at 1080p.</p><p>In practice, that means for the full 1,000 Hz you need AMD GPUs from the Radeon RX 7000 series of 2022 onwards, while in Nvidia terms only the latest RTX 50-series chips will do. There are other system spec and configuration issues that you'll also want to consider if you're thinking about dropping a grand on a monitor this fast. But hold that thought, we'll come back to it.</p><div><blockquote><p>What is a 1,000 Hz monitor actually like to game with? It turns out, that poses quite the conundrum.</p></blockquote></div><p>Just to round out the speeds and feeds, further features include FreeSync and G-Sync support, Motion Blur Reduction Tech and small dash of configurable RGB lighting via the logo on the rear of the chassis. It's all housed in a pretty anonymous looking dark grey plastic chassis with fairly chunky bezels. But you do get a full complement of adjustment, including tilt, height, swivel and a touch of pivot, so it's easy to get this display set up just so.</p><p>All of which brings us to the most important question of the day. What is a 1,000 Hz monitor actually like to game with? It turns out, that poses quite the conundrum. Initially, it's easy enough to get a basic impression of the impact of 1,000 Hz on motion clarity. All you need do is load up something like <a href="https://testufo.com/">UFO Test</a> and watch those little flying saucers zip by at multiple different refresh rates.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Bvty6EtoFnEAnbVzZXRXy8-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption>That's one big ol' glossy panel.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VyVYbbgVvJmEFGF5tgKVXo-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iaLi43FuooLFWBQF2oGt78-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FmxoZdLK4pvQLcxJQjqnHB-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And you know what? The benefits in terms of motion clarity do keep on coming, even as you climb beyond 500 Hz. Yup, 1,000 Hz is noticeably better, at least in that narrow, rather synthetic metric, when it comes to clarity.</p><p>But what about in-game motion clarity and, perhaps more importantly, latency? That's where the trouble comes. Because it's quite hard to achieve the 1,000 fps required to saturate the 1,000 Hz refresh actually in a game.</p><p>By way of example you cannot, to the best of my knowledge, achieve it in Counter-Strike 2, the CPU ends up bottlenecking performance long before that. Well, strictly speaking you <em>can </em>get that high, <a href="https://www.youtube.com/shorts/dmwjfpZnnuE">somebody managed 1,300 fps</a>, but that was with an Intel Core i9 chip overclocked to 8 GHz courtesy of liquid nitrogen. Not exactly practical.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KFaAWuqz32A9FfAkkyi6bE-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GybjKmumkfXd9VyLCGgJqe-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Something like an AMD Ryzen 7 9800X3D is probably the fastest stock-clocked CPU for running Counter-Strike. And that's good for about 600-odd fps at medium 1080p settings. I was getting in the high 400s with an Intel 14th Gen Core i9-based rig. So, yeah Counter-Strike 2 wasn't cutting it.</p><p>But there are other games which run fast. And that's how I found myself installing Valorant. The things I do for you people. But even Valorant wasn't giving me 1,000fps, more like 500 to 800 fps depending on how much is going on, on screen.</p><p>Actually, using this monitor raises a whole lot of questions about your rig and game engine setup. For instance, you want a mouse with a fast polling rate, but not too fast. An 8,000 Hz polling rate just saturates the CPU with hardware interrupts to no benefit.</p><div><blockquote><p>Suddenly, everything from CPU cooling and memory timings, to enabling features like Nvidia Reflex become critical to eeking out every frame and minimising latency. </p></blockquote></div><p>Suddenly, everything from CPU cooling and memory timings, to enabling features like Nvidia Reflex become critical to eeking out every frame and minimising latency. Actually seeing the full 1,000 Hz in-game, though? That is far from straight forward even with titles where it may be theoretically possible.</p><p>With those provisos noted, what is 1,000 fps gaming, or as close as I could get to it, like? The immediate impression isn't exactly mind blowing. It doesn't look dramatically clearer or feel dramatically more responsive than, say, a 480 Hz panel. </p><p>But there is a subtle difference and the more you game, the more you key into it. I'm not sure the motion clarity advantage, such that it is, is really a major factor in that, however. Maybe a 1,000 Hz OLED panel would be different. But I think in subjective terms, motion clarity above 500 Hz on an LCD is likely a case of diminishing returns.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4JExJHL5pjBFh3n86WdyFV-1920-80.jpg" alt="LG UltraGear 25G590B UFO Test" /><figcaption>Rejoice, for at last you can just make out all three eyes on the alien...<small role="credit">Future</small></figcaption></figure></figure><p>I think that applies doubly to a monitor like this that uses an IPS panel. It's a legitimate question to ask if the liquid crystals in this monitor are actually fast enough to fully deliver on the 1,000 Hz promise in terms of pixel response. Like I said, LCD response specs should be viewed with some healthy scepticism. And this monitor doesn't even claim to have the fastest IPS panel out there.</p><p>For the record, I'm not much of a fan of the Motion Blur Reduction feature, either, which is basically a backlight strobing solution. It dims the brightness and doesn't give much visible benefit at higher refresh rates. It is a bit more impressive at lower refresh rates, but then running at 120 Hz is not why you just spent so much money on this monitor.</p><div><blockquote><p>You feel hard-wired right into the game engine, any and all sense of disconnection falls away. It's pretty cool.</p></blockquote></div><p>The latency, however, now that's a little different. The sheer speed and immediacy as you whip your mouse around to the next target definitely gets under your skin. The more you play, the more you feel hard-wired right into the game engine, any and all sense of disconnection falls away. It's pretty cool.</p><p>Reverting to a lower refresh rate makes that a touch more obvious. Put it this way, once you've played for a while on a monitor that can respond fast enough for a game engine knocking out 700, 800, 900 fps and beyond, a 360 Hz panel feels like a tiny bit of a retrograde step. Maybe, just maybe even a 500 Hz display, too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uVSnvLJGKSR5FXBTGomvBK-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption>As an all rounder for both gaming and daily computing, this Alienware is my new favourite.<small role="credit">Future</small></figcaption></figure></figure><p>All that said, I also don't want to overstate the upside. You'd readjust to that "sluggish" 500 Hz monitor pretty quickly. And we are talking about very marginal benefits at best. Ultimately, then, this is going to come down to how serious you are about competition in games and esports.</p><p>In part that's because this monitor is pretty rough for everything else. Once upon a time, widescreen 1080p-ish monitors like this felt huge and futuristic. Anyone who was around when the Dell 2405FPW launched in 2005 will remember how awesome that panel was. Well, 20-odd years later, a 1080p 25-inch monitor now looks small and very pixellated.</p><p>The colours are fine, ditto the viewing angles. But this monitor is $999 / £899 and at that price point, you have so very many options. Heck, <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw3926qw-review/" target="_blank">the monumental new 39-inch Alienware 5K2K RGB-stripe OLED I reviewed recently</a> isn't really much more expensive.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nawx6EiHBSz3RhEJsHMaS3-1920-80.jpg" alt="LG UltraGear 25G590B gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Of course, the LG UltraGear 25G590B is unambiguously targeted at a very narrow niche of the most serious and committed esports fans and pro players. A 39-inch ultrawide OLED really isn't relevant. On the other hand, a 27-inch 1440p OLED probably <em>is</em>. That would mean a bit of a compromise on frame rate, but also a monitor that's a much better all-rounder for both gaming and general computing.</p><p>Indeed, it's a little hard to understand just where the money is going with this 1,000 Hz LG. Peruse our <a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" target="_blank">best monitor deals page</a> and you'll find high-refresh 25-inch 1080p IPS monitors from about $100. There's an Alienware model with 320 Hz refresh for just $199. Yes, this LG will need extra driver ICs, a custom TCON, that DisplayPort 2.1 interface, a quick backlight driver for the Motion Blur Reduction feature. But none of those are hugely costly.</p><p>Ultimately, then, there's a pretty big tax being applied here in return for being at the very cutting edge in terms of refresh rate. If you want the absolute last word in frame rates and low latency, this is unambiguously it for now. If you're a pro esports gamer, for instance, the broader context of the monitor market really doesn't matter. For everyone else, you have to think there's better value elsewhere.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD presents new method of handing indirect lighting off to an image generation model: 'frame-by-frame' solution could be part of AMD's answer to DLSS 5 someday ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD promised neural rendering is coming to Radeon cards and consoles with FSR Diamond, and we're starting to see signs of that new approach in the works from the red team. The company's technical staff just <a href="https://gpuopen.com/learn/temporally-stable-generative-illumination/" target="_blank">published a paper</a> on how it's using image generation to replace global illumination in real-time. </p><p>The paper outlines a technique for generating more realistic-looking lighting on a frame-by-frame basis. It's titled "<a href="https://gpuopen.com/download/ECCV2026_Temporally_Stable_Generative_Illumination_with_a_One-Step_Diffusion_Model.pdf" target="_blank">Temporally stable generative illumination with a one-step diffusion model</a>". Diffusion models create images by working through a noisy image, often over many steps; however, AMD's researchers are using one that produces an image in one denoising step, using the details and lighting baked into a scene to generate a new one. That's important for being able to run it quickly.</p><p>The idea is to produce something that looks like global illumination—indirect light bouncing off objects and illuminating stuff nearby—through image generation, rather than computationally intensive techniques like path tracing. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>"In our work, we try to solve global illumination as an image generation problem," says SungYe Kim in a video presentation on the paper. Kim is one of the authors. "Global illumination is what makes a rendered scene look real, and it is also the most expensive part of rendering."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/q1s3O4MFuVg" allowfullscreen></iframe></div></div><p>The proposed method takes a frame with direct lighting—light straight from a source to an object with no further bounces—as an initial lighting 'hint' to the diffusion model, Stable Diffusion 2.1 Turbo. </p><p>The model itself is trained on a synthetic dataset of 31,000 frames of interior scenes rendered in Blender Cycles, which is Blender's ray tracing production renderer. Each has 1-30 lights and objects that move around. That way, "the model sees a wide range of lighting conditions." The training comprises running through this dataset 50 times on AMD Instinct MI210 GPUs.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1907px;"><p class="vanilla-image-block" style="padding-top:55.95%;"><img id="TnSCrdWn6ULAaq3rNBBqtG" name="1789652418.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/TnSCrdWn6ULAaq3rNBBqtG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1907" height="1067" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>Sparse lighting, radiance, material, and geometry 'signals' are used to "keep generation aligned to geometry and lighting". The frame that is fed into the diffusion model is processed in such a way as to force the model to focus on illumination, rather than any other details. That's going to be a pretty important step should this technique ever make it out into the wild west of videogames; the public reaction to these sorts of AI tools can be pretty gnarly.</p><p>The researchers also use what's called a temporal VAE, or TVAE, to improve consistency. This uses motion vectors to align the current frame with previous ones. It stores a history of previous outputs to ensure that the lighting doesn't flicker or go all weird between generations. That can become an issue with these sorts of models: run the same task over and over again and they'll produce slightly different results every time, and a human will readily notice that when it's running in real-time on a frame-by-frame basis.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1981px;"><p class="vanilla-image-block" style="padding-top:55.93%;"><img id="n2WVu59jJJBsD4ekDj7gfB" name="1789652371.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/n2WVu59jJJBsD4ekDj7gfB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1981" height="1108" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>The final result is composited with the original frame using only direct lighting, which likely softens any errors a touch. The blog post says the method is "suitable for real-time rendering use cases with frame-by-frame generation."</p><p>Compared to other generative models, "our method recovers the soft shadows and the bounce lighting, while RGB↔X hallucinates content that is not present in the scene and DiffusionRenderer distorts the geometry," Kim says in the presentation. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1914px;"><p class="vanilla-image-block" style="padding-top:55.96%;"><img id="VxcVpoC7bPUL6kTHcBkQYM" name="1789652462.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/VxcVpoC7bPUL6kTHcBkQYM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1914" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>The model is said to run at 0.29 seconds per frame, which is roughly 3.45 frames per second, at a resolution of 512 x 512. That's on an RTX 3090, too, which is deemed pretty quick compared to those other named techniques yet shows there's a long way to go for gaming. The whole process requires around 8–9 GB of VRAM, too. Remember, this is just that global illumination step, not the entire pipeline for rendering a frame.</p><p>So, it's not just Nvidia looking into neural rendering as a new frontier for computer graphics, though we knew that already. Earlier this year, AMD's Jack Huynh announced a new suite of FSR technologies that it called <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announces-next-gen-fsr-diamond-ai-enhanced-upscaling-for-future-xbox-consoles-but-the-question-is-whether-its-coming-to-pc-and-which-gpus-will-support-it/" target="_blank">FSR Diamond</a>. This includes "next-gen neural rendering", which this new research falls under; alongside improved ML-based upscaling, ML-based multi-frame generation, ray regeneration, and path tracing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2031794158055408062"><p lang="en" dir="ltr">🚀 Big moment for the future of gaming.Thrilled to partner with @Xbox and @asha_shar on Project Helix, a multi-year deep co-engineering partnership driving next-gen performance, breakthrough graphics, and compatibility with your existing Xbox game library.Powering the… pic.twitter.com/twGyonqgQS<a href="https://twitter.com/cantworkitout/status/2031794158055408062">March 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>How AMD sells these sorts of technologies to us gamers once they're ready is going to be something to watch. I'm sure the red team has been looking closely at the firestorm erupting from Nvidia's slapdash announcement of DLSS 5—and subsequent backpedalling and rephrasing in order to make it seem less egregious to gamers and more a tool for developers—and thinking, 'eesh, how do we avoid <em>that</em> while still making use of all this research?'</p><p>Rumours are already circulating about an application of neural lighting from AMD, such as from leaker <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-179#post-41645897" target="_blank">Kepler_L2 on the Anandtech forums</a> (via <a href="https://overclock3d.net/news/software/amd-has-dlss-5-like-neural-lighting-tech-in-the-works/" target="_blank">Overclock3D</a>). Whether that refers in part to this, or something further along in the development process, we can't be sure, but it's clear that neural rendering isn't exclusively being worked on by Nvidia. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-presents-new-method-of-handing-indirect-lighting-off-to-an-image-generation-model-frame-by-frame-solution-could-be-part-of-amds-answer-to-dlss-5-someday/</link>
                                                                            <description>
                            <![CDATA[ "We try to solve global illumination as an image generation problem," says one of the researchers behind the method. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">W6pnrrYmcpiF4izb5QqE34</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 13:45:27 +0000</pubDate>                                                                                                                                <updated>Thu, 17 Sep 2026 14:38:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg">
                                                            <media:credit><![CDATA[CDPR]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:description>                                                            <media:text><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:text>
                                <media:title type="plain"><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD promised neural rendering is coming to Radeon cards and consoles with FSR Diamond, and we're starting to see signs of that new approach in the works from the red team. The company's technical staff just <a href="https://gpuopen.com/learn/temporally-stable-generative-illumination/" target="_blank">published a paper</a> on how it's using image generation to replace global illumination in real-time. </p><p>The paper outlines a technique for generating more realistic-looking lighting on a frame-by-frame basis. It's titled "<a href="https://gpuopen.com/download/ECCV2026_Temporally_Stable_Generative_Illumination_with_a_One-Step_Diffusion_Model.pdf" target="_blank">Temporally stable generative illumination with a one-step diffusion model</a>". Diffusion models create images by working through a noisy image, often over many steps; however, AMD's researchers are using one that produces an image in one denoising step, using the details and lighting baked into a scene to generate a new one. That's important for being able to run it quickly.</p><p>The idea is to produce something that looks like global illumination—indirect light bouncing off objects and illuminating stuff nearby—through image generation, rather than computationally intensive techniques like path tracing. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>"In our work, we try to solve global illumination as an image generation problem," says SungYe Kim in a video presentation on the paper. Kim is one of the authors. "Global illumination is what makes a rendered scene look real, and it is also the most expensive part of rendering."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/q1s3O4MFuVg" allowfullscreen></iframe></div></div><p>The proposed method takes a frame with direct lighting—light straight from a source to an object with no further bounces—as an initial lighting 'hint' to the diffusion model, Stable Diffusion 2.1 Turbo. </p><p>The model itself is trained on a synthetic dataset of 31,000 frames of interior scenes rendered in Blender Cycles, which is Blender's ray tracing production renderer. Each has 1-30 lights and objects that move around. That way, "the model sees a wide range of lighting conditions." The training comprises running through this dataset 50 times on AMD Instinct MI210 GPUs.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1907px;"><p class="vanilla-image-block" style="padding-top:55.95%;"><img id="TnSCrdWn6ULAaq3rNBBqtG" name="1789652418.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/TnSCrdWn6ULAaq3rNBBqtG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1907" height="1067" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>Sparse lighting, radiance, material, and geometry 'signals' are used to "keep generation aligned to geometry and lighting". The frame that is fed into the diffusion model is processed in such a way as to force the model to focus on illumination, rather than any other details. That's going to be a pretty important step should this technique ever make it out into the wild west of videogames; the public reaction to these sorts of AI tools can be pretty gnarly.</p><p>The researchers also use what's called a temporal VAE, or TVAE, to improve consistency. This uses motion vectors to align the current frame with previous ones. It stores a history of previous outputs to ensure that the lighting doesn't flicker or go all weird between generations. That can become an issue with these sorts of models: run the same task over and over again and they'll produce slightly different results every time, and a human will readily notice that when it's running in real-time on a frame-by-frame basis.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1981px;"><p class="vanilla-image-block" style="padding-top:55.93%;"><img id="n2WVu59jJJBsD4ekDj7gfB" name="1789652371.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/n2WVu59jJJBsD4ekDj7gfB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1981" height="1108" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>The final result is composited with the original frame using only direct lighting, which likely softens any errors a touch. The blog post says the method is "suitable for real-time rendering use cases with frame-by-frame generation."</p><p>Compared to other generative models, "our method recovers the soft shadows and the bounce lighting, while RGB↔X hallucinates content that is not present in the scene and DiffusionRenderer distorts the geometry," Kim says in the presentation. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1914px;"><p class="vanilla-image-block" style="padding-top:55.96%;"><img id="VxcVpoC7bPUL6kTHcBkQYM" name="1789652462.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/VxcVpoC7bPUL6kTHcBkQYM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1914" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>The model is said to run at 0.29 seconds per frame, which is roughly 3.45 frames per second, at a resolution of 512 x 512. That's on an RTX 3090, too, which is deemed pretty quick compared to those other named techniques yet shows there's a long way to go for gaming. The whole process requires around 8–9 GB of VRAM, too. Remember, this is just that global illumination step, not the entire pipeline for rendering a frame.</p><p>So, it's not just Nvidia looking into neural rendering as a new frontier for computer graphics, though we knew that already. Earlier this year, AMD's Jack Huynh announced a new suite of FSR technologies that it called <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announces-next-gen-fsr-diamond-ai-enhanced-upscaling-for-future-xbox-consoles-but-the-question-is-whether-its-coming-to-pc-and-which-gpus-will-support-it/" target="_blank">FSR Diamond</a>. This includes "next-gen neural rendering", which this new research falls under; alongside improved ML-based upscaling, ML-based multi-frame generation, ray regeneration, and path tracing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2031794158055408062"><p lang="en" dir="ltr">🚀 Big moment for the future of gaming.Thrilled to partner with @Xbox and @asha_shar on Project Helix, a multi-year deep co-engineering partnership driving next-gen performance, breakthrough graphics, and compatibility with your existing Xbox game library.Powering the… pic.twitter.com/twGyonqgQS<a href="https://twitter.com/cantworkitout/status/2031794158055408062">March 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>How AMD sells these sorts of technologies to us gamers once they're ready is going to be something to watch. I'm sure the red team has been looking closely at the firestorm erupting from Nvidia's slapdash announcement of DLSS 5—and subsequent backpedalling and rephrasing in order to make it seem less egregious to gamers and more a tool for developers—and thinking, 'eesh, how do we avoid <em>that</em> while still making use of all this research?'</p><p>Rumours are already circulating about an application of neural lighting from AMD, such as from leaker <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-179#post-41645897" target="_blank">Kepler_L2 on the Anandtech forums</a> (via <a href="https://overclock3d.net/news/software/amd-has-dlss-5-like-neural-lighting-tech-in-the-works/" target="_blank">Overclock3D</a>). Whether that refers in part to this, or something further along in the development process, we can't be sure, but it's clear that neural rendering isn't exclusively being worked on by Nvidia. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The leakers disagree, but we might just get one AMD-shaped mid-range GPU through all of 2027 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It feels a bit like we're in the long wait before the hardware world returns to normal, doesn't it? Thanks to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">global memory shortage</a>, when memory-clad products launch at all they're slapped with dizzying price tags. Given this, hearing that we're only going to see one next-gen GPU next year feels about right. And apparently it won't be a top-end one, either.</p><p>That is what we are hearing <a href="https://forums.anandtech.com/threads/when-will-open-ai-go-bankrupt.2633639/page-5#post-41648811" target="_blank">from prolific and usually very in-the-know hardware leaker Kepler_L2</a>, no less (via <a href="https://videocardz.com/newz/nvidia-geforce-rubin-and-most-amd-rdna-5-gpus-reportedly-not-coming-until-2028" target="_blank">VideoCardz</a>). On Anandtech forums they say: "AT2 is the only GPU getting released next year. Everything else from both AMD and Nvidia is 2028."</p><p>AT2, if you were wondering, is <a href="https://www.neogaf.com/threads/rtx-5090-price-expected-to-increase-up-to-5000-in-2026-amd-rx-9000-range-expected-to-increase-as-well.1691815/page-11#post-272002659" target="_blank">supposedly</a> the codename for the GPU that is going to be found in <a href="https://www.pcgamer.com/gaming-industry/the-next-xbox-is-codenamed-project-helix-and-it-will-play-your-xbox-and-pc-games/" target="_blank">Xbox Project Helix</a>, which has been pegged for a 2027 launch for some time. That we'll see at least one new AMD GPU next year, then, isn't news. But what is new is confirmation—assuming Kepler is right—that this GPU is the <em>only </em>new one we'll see next year, especially given it's expected to not be the most powerful of AMD's next-gen line-up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>There's no official word from AMD on this, but rumours have had it for <a href="https://www.pcgamer.com/hardware/graphics-cards/amds-rumoured-to-be-plotting-a-new-ultra-high-end-gaming-gpu-plus-a-usd550-graphics-card-with-rtx-5080-performance-but-sadly-we-probably-wont-see-either-until-2027/" target="_blank">a long while</a> that there'll be an AT0 ('Alpha Triton 0') GPU with 96 compute units (CUs) that will <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-40#post-41496872" target="_blank">compete with Nvidia's RTX 6080-level</a> GPU. If Kepler's recent statement is true, therefore, it seems AMD will be launching its midrange GPU first, courtesy of console launches.</p><p>It would also mean we shouldn't expect any new Nvidia GPUs. Though it's worth noting that at least one hardware leaker—Moore's Law is Dead—disagrees with this and claims we <a href="https://www.youtube.com/watch?v=CP98gJdcTCo" target="_blank">could see an RTX 6090 launch</a>. Kepler disagrees, saying "he's wrong."</p><p>Kepler's wording does, however, leave it somewhat ambiguous as to whether Nvidia could release Super versions of current GPUs, given these wouldn't be "new" GPUs but new configurations of the same GPUs. But those have <a href="https://en.gamegpu.com/news/zhelezo/gamescom-2026-okonchatelno-podtverdila-otmenu-geforce-rtx-50-super" target="_blank">reportedly been cancelled</a> anyway. It's been looking less likely Supers would launch ever since the memory crisis kicked up, given previous rumours had it that RTX 50 Super cards would <a href="https://www.pcgamer.com/hardware/graphics-cards/specs-rumours-for-the-super-versions-of-nvidias-rtx-5070-cards-kick-off-with-more-vram-being-the-main-dish-of-the-day/" target="_blank">primarily offer better memory configs</a>. </p><p>Nvidia has <a href="https://www.pcgamer.com/hardware/gaming-laptops/not-just-for-ai-agents-nvidias-rtx-spark-means-arm-powered-laptops-for-gamers-too-promising-100-fps-at-1440p-in-the-latest-games/" target="_blank">RTX Spark</a> now, anyway, I suppose. And for my money, given the state of the current PC hardware market, I'm not counting just one new GPU next year as that much of a loss. Roll on 2028, though.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/the-leakers-disagree-but-we-might-just-get-one-amd-shaped-mid-range-gpu-through-all-of-2027/</link>
                                                                            <description>
                            <![CDATA[ 2027 could look sparse for GPUs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">83pB6NeYFMnds7D6yxyCUQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 10:41:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:description>                                                            <media:text><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It feels a bit like we're in the long wait before the hardware world returns to normal, doesn't it? Thanks to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">global memory shortage</a>, when memory-clad products launch at all they're slapped with dizzying price tags. Given this, hearing that we're only going to see one next-gen GPU next year feels about right. And apparently it won't be a top-end one, either.</p><p>That is what we are hearing <a href="https://forums.anandtech.com/threads/when-will-open-ai-go-bankrupt.2633639/page-5#post-41648811" target="_blank">from prolific and usually very in-the-know hardware leaker Kepler_L2</a>, no less (via <a href="https://videocardz.com/newz/nvidia-geforce-rubin-and-most-amd-rdna-5-gpus-reportedly-not-coming-until-2028" target="_blank">VideoCardz</a>). On Anandtech forums they say: "AT2 is the only GPU getting released next year. Everything else from both AMD and Nvidia is 2028."</p><p>AT2, if you were wondering, is <a href="https://www.neogaf.com/threads/rtx-5090-price-expected-to-increase-up-to-5000-in-2026-amd-rx-9000-range-expected-to-increase-as-well.1691815/page-11#post-272002659" target="_blank">supposedly</a> the codename for the GPU that is going to be found in <a href="https://www.pcgamer.com/gaming-industry/the-next-xbox-is-codenamed-project-helix-and-it-will-play-your-xbox-and-pc-games/" target="_blank">Xbox Project Helix</a>, which has been pegged for a 2027 launch for some time. That we'll see at least one new AMD GPU next year, then, isn't news. But what is new is confirmation—assuming Kepler is right—that this GPU is the <em>only </em>new one we'll see next year, especially given it's expected to not be the most powerful of AMD's next-gen line-up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>There's no official word from AMD on this, but rumours have had it for <a href="https://www.pcgamer.com/hardware/graphics-cards/amds-rumoured-to-be-plotting-a-new-ultra-high-end-gaming-gpu-plus-a-usd550-graphics-card-with-rtx-5080-performance-but-sadly-we-probably-wont-see-either-until-2027/" target="_blank">a long while</a> that there'll be an AT0 ('Alpha Triton 0') GPU with 96 compute units (CUs) that will <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-40#post-41496872" target="_blank">compete with Nvidia's RTX 6080-level</a> GPU. If Kepler's recent statement is true, therefore, it seems AMD will be launching its midrange GPU first, courtesy of console launches.</p><p>It would also mean we shouldn't expect any new Nvidia GPUs. Though it's worth noting that at least one hardware leaker—Moore's Law is Dead—disagrees with this and claims we <a href="https://www.youtube.com/watch?v=CP98gJdcTCo" target="_blank">could see an RTX 6090 launch</a>. Kepler disagrees, saying "he's wrong."</p><p>Kepler's wording does, however, leave it somewhat ambiguous as to whether Nvidia could release Super versions of current GPUs, given these wouldn't be "new" GPUs but new configurations of the same GPUs. But those have <a href="https://en.gamegpu.com/news/zhelezo/gamescom-2026-okonchatelno-podtverdila-otmenu-geforce-rtx-50-super" target="_blank">reportedly been cancelled</a> anyway. It's been looking less likely Supers would launch ever since the memory crisis kicked up, given previous rumours had it that RTX 50 Super cards would <a href="https://www.pcgamer.com/hardware/graphics-cards/specs-rumours-for-the-super-versions-of-nvidias-rtx-5070-cards-kick-off-with-more-vram-being-the-main-dish-of-the-day/" target="_blank">primarily offer better memory configs</a>. </p><p>Nvidia has <a href="https://www.pcgamer.com/hardware/gaming-laptops/not-just-for-ai-agents-nvidias-rtx-spark-means-arm-powered-laptops-for-gamers-too-promising-100-fps-at-1440p-in-the-latest-games/" target="_blank">RTX Spark</a> now, anyway, I suppose. And for my money, given the state of the current PC hardware market, I'm not counting just one new GPU next year as that much of a loss. Roll on 2028, though.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Ex-MS engineer reveals the story behind the infamous 'FCKGW' Windows XP key: 'Pirates started baking the key into images or just writing it on the CD with a Sharpie' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ex-Microsoft engineer David Plummer has revealed that he was the "primary author" of Windows XP's Product Activation system on the OS side, and so he's got <a href="https://x.com/davepl1968/status/2099883465256865923" target="_blank">some inside details on the workings behind the infamous "FCKGW" product key</a>. You know, the one that seemed to be written on every pirated, home-burnt CD copy of the OS back in the day.</p><p>No clue? Me neither. I'm completely unaware of such illicit activity, and I reject any accusation otherwise. Anyway, the famous (and now defunct) key was, in its entirety, FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8—and Plummer thinks it may well have been leaked by an OEM or similar with early access to Microsoft's then-new, all-blue XP operating system.</p><p>"As you likely recall, Product Activation required that you have a key, and you’d have to activate it online or over the phone," Plummer begins. "But Microsoft had large corporate customers... and those customers did not want to have to activate every offline PC."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Said customers would be given a Volume Media disc image, which could then be unlocked with a Volume Key. To confirm the legitimacy of such an install, the product activation system would inspect the disc image to find a secret 10 MB "binary blob" which was only present on the Volume Media. As a fun aside, this data blob just happened to be an encrypted version of <a href="https://en.wikipedia.org/wiki/Microsoft_Bob" target="_blank">Microsoft Bob</a>.</p><p>"I took their disc data and compressed and encrypted it several times," says Plummer. "Rest assured it’s encrypted and even in the AI age no one has extracted it yet. I really just needed random data, so I started with a precompressed binary image because, secretly, I was young and didn’t know if I could trust CryptGenRand."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099883465256865923"><p lang="en" dir="ltr">This is the story of FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8.I was the primary author of Windows Product Activation on the operating systems side. Not the key math – those were the ACTUALLY smart guys with heads so big that they bumped the doorjamb on the way into your office. I just did… pic.twitter.com/GyndVkzlHh<a href="https://twitter.com/cantworkitout/status/2099883465256865923">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"And so, if you ever tried the FCKGW key on a regular XP CD, it wouldn’t work," Plummer continues, "because you didn't have Bob in your bits. But if you had the means in 1995 to download large ISO binaries or copy CDs, all it took was the key and a copy of the disc."</p><p>Unfortunately for Microsoft, a piracy group called Devils0wn posted a complete Windows XP Pro Corporate ISO five weeks before the official launch, alongside the valid FCKGW key. As <a href="https://www.pcgamer.com/a-magical-windows-xp-activation-tool-has-been-hiding-in-plain-sight-on-reddit-for-the-last-year/" target="_blank">Windows Product Activation</a> skipped the rest of the validation process once a mathematically valid key was combined with the Volume Media data check, ta-da, a seemingly-legitimate install of Windows XP was yours.</p><p>"Pirates then started baking the key into images or just writing it on the CD with a Sharpie," says Plummer. As for where the key itself came from, he speculates that "the most plausible source is an OEM or hardware partner that received final media early so they could ship PCs on launch day.</p><p>"Dell is the name that comes up most often; Intel has also been mentioned because of later source dumps. There were very few organizations that actually possessed a VLK [Volume License Key] that early, which is why the timing points at a partner rather than a random corporate customer."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1192px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="v6jhkoCR8QNWTGgFqDXmj3" name="astley xp gif" alt="Never gonna Paint you up" src="https://cdn.mos.cms.futurecdn.net/v6jhkoCR8QNWTGgFqDXmj3-1920-80.gif" mos="" align="middle" fullscreen="" width="1192" height="670" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft, Rick Astley)</span></figcaption></figure><p>"But I do not know," Plummer confirms. "Presumably someone does."</p><p>In the aftermath, Microsoft started blacklisting product IDs belonging to the leaked keys in Service Pack 1, while Service Pack 2 "made the check more aggressive" and started blocking updates for installs using the key. However, Plummer says that valid, un-leaked VLKs continued to work with Volume Media versions of XP for years. </p><p>"The operational failure was that the media and one of those keys left the building before the product even reached stores," Plummer concludes. "Once both pieces were public, WPA’s hardware-binding never got a chance to run."</p><p>Interestingly, Plummer says in the comments that he <a href="https://x.com/davepl1968/status/2099908173113254215" target="_blank">never came across a keygen that actually worked</a> for Windows XP, while others in the thread have speculated that those available at the time were simply faking the generation part and randomly selecting leaked Volume Media keys from a list.</p><p>Ah, the internet really was the wild west back in those days, that's for sure. Still, now you know why that mysterious sequence of numbers and letters worked for so long, and later became ingrained in the memory of many PC users. Not me, though. First time I've ever seen it in my life, guv. Honest.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/windows/ex-ms-engineer-reveals-the-story-behind-the-infamous-fckgw-windows-xp-key-pirates-started-baking-the-key-into-images-or-just-writing-it-on-the-cd-with-a-sharpie/</link>
                                                                            <description>
                            <![CDATA[ 'The most plausible source is an OEM or hardware partner that received final media early so they could ship PCs on launch day.' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DANKpeFqhAkRKCDrwzvQ4d</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZtJ5pW7eptt4BWwPj9dUTd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 15:33:56 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Sep 2026 15:34:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Operating Systems]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZtJ5pW7eptt4BWwPj9dUTd-1920-80.jpg">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Windows XP hills, cracked in half]]></media:description>                                                            <media:text><![CDATA[Windows XP hills, cracked in half]]></media:text>
                                <media:title type="plain"><![CDATA[Windows XP hills, cracked in half]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZtJ5pW7eptt4BWwPj9dUTd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ex-Microsoft engineer David Plummer has revealed that he was the "primary author" of Windows XP's Product Activation system on the OS side, and so he's got <a href="https://x.com/davepl1968/status/2099883465256865923" target="_blank">some inside details on the workings behind the infamous "FCKGW" product key</a>. You know, the one that seemed to be written on every pirated, home-burnt CD copy of the OS back in the day.</p><p>No clue? Me neither. I'm completely unaware of such illicit activity, and I reject any accusation otherwise. Anyway, the famous (and now defunct) key was, in its entirety, FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8—and Plummer thinks it may well have been leaked by an OEM or similar with early access to Microsoft's then-new, all-blue XP operating system.</p><p>"As you likely recall, Product Activation required that you have a key, and you’d have to activate it online or over the phone," Plummer begins. "But Microsoft had large corporate customers... and those customers did not want to have to activate every offline PC."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Said customers would be given a Volume Media disc image, which could then be unlocked with a Volume Key. To confirm the legitimacy of such an install, the product activation system would inspect the disc image to find a secret 10 MB "binary blob" which was only present on the Volume Media. As a fun aside, this data blob just happened to be an encrypted version of <a href="https://en.wikipedia.org/wiki/Microsoft_Bob" target="_blank">Microsoft Bob</a>.</p><p>"I took their disc data and compressed and encrypted it several times," says Plummer. "Rest assured it’s encrypted and even in the AI age no one has extracted it yet. I really just needed random data, so I started with a precompressed binary image because, secretly, I was young and didn’t know if I could trust CryptGenRand."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099883465256865923"><p lang="en" dir="ltr">This is the story of FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8.I was the primary author of Windows Product Activation on the operating systems side. Not the key math – those were the ACTUALLY smart guys with heads so big that they bumped the doorjamb on the way into your office. I just did… pic.twitter.com/GyndVkzlHh<a href="https://twitter.com/cantworkitout/status/2099883465256865923">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"And so, if you ever tried the FCKGW key on a regular XP CD, it wouldn’t work," Plummer continues, "because you didn't have Bob in your bits. But if you had the means in 1995 to download large ISO binaries or copy CDs, all it took was the key and a copy of the disc."</p><p>Unfortunately for Microsoft, a piracy group called Devils0wn posted a complete Windows XP Pro Corporate ISO five weeks before the official launch, alongside the valid FCKGW key. As <a href="https://www.pcgamer.com/a-magical-windows-xp-activation-tool-has-been-hiding-in-plain-sight-on-reddit-for-the-last-year/" target="_blank">Windows Product Activation</a> skipped the rest of the validation process once a mathematically valid key was combined with the Volume Media data check, ta-da, a seemingly-legitimate install of Windows XP was yours.</p><p>"Pirates then started baking the key into images or just writing it on the CD with a Sharpie," says Plummer. As for where the key itself came from, he speculates that "the most plausible source is an OEM or hardware partner that received final media early so they could ship PCs on launch day.</p><p>"Dell is the name that comes up most often; Intel has also been mentioned because of later source dumps. There were very few organizations that actually possessed a VLK [Volume License Key] that early, which is why the timing points at a partner rather than a random corporate customer."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1192px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="v6jhkoCR8QNWTGgFqDXmj3" name="astley xp gif" alt="Never gonna Paint you up" src="https://cdn.mos.cms.futurecdn.net/v6jhkoCR8QNWTGgFqDXmj3-1920-80.gif" mos="" align="middle" fullscreen="" width="1192" height="670" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft, Rick Astley)</span></figcaption></figure><p>"But I do not know," Plummer confirms. "Presumably someone does."</p><p>In the aftermath, Microsoft started blacklisting product IDs belonging to the leaked keys in Service Pack 1, while Service Pack 2 "made the check more aggressive" and started blocking updates for installs using the key. However, Plummer says that valid, un-leaked VLKs continued to work with Volume Media versions of XP for years. </p><p>"The operational failure was that the media and one of those keys left the building before the product even reached stores," Plummer concludes. "Once both pieces were public, WPA’s hardware-binding never got a chance to run."</p><p>Interestingly, Plummer says in the comments that he <a href="https://x.com/davepl1968/status/2099908173113254215" target="_blank">never came across a keygen that actually worked</a> for Windows XP, while others in the thread have speculated that those available at the time were simply faking the generation part and randomly selecting leaked Volume Media keys from a list.</p><p>Ah, the internet really was the wild west back in those days, that's for sure. Still, now you know why that mysterious sequence of numbers and letters worked for so long, and later became ingrained in the memory of many PC users. Not me, though. First time I've ever seen it in my life, guv. Honest.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'We can't stuff AI back in a box' says former US president Barack Obama, confirming he's 'not a doomer' while still calling for more government AI regulation ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The great AI debate has heated up in recent weeks, amid calls from <a href="https://www.bbc.co.uk/news/articles/c14dpgm0rg4o" target="_blank">some industry figures</a> for a slowdown in development—although others, like Nvidia CEO Jensen Huang, seem keen to <a href="https://www.pcgamer.com/hardware/nvidia-ceo-jensen-huang-tells-trump-he-agrees-the-ai-doomsayers-are-perpetrating-a-hoax-you-saw-through-all-of-that/" target="_blank">dismiss many of those calls as simple doomsaying</a>. </p><p>Now, former US president Barack Obama has posted his thoughts on X regarding the issue, and it's something of a balanced take.</p><p>"I was encouraged this week to see the leaders of the frontier labs agree on the need for them to slow down the pace of AI development. Given the stakes, it’s a good and necessary first step," <a href="https://x.com/BarackObama/status/2099642023922036982" target="_blank">said the former US commander in chief</a>. "But I’m even more encouraged by the growing recognition that how this powerful new technology develops should be at the center of our public debate."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>While the former president said that it's clear to him "the potential impact of this technology is not overhyped," he also recognised that the industry is moving "at lightning speed—even faster than those who are engineering it can keep up with."</p><p>"I’m not an AI accelerationist who believes it will lead to some techno-utopia, and I’m not a doomer who thinks it will inevitably lead to humanity’s destruction," Obama continued. "But whether this technology results in amazing breakthroughs in medicine, energy and education or unleashes huge economic disruptions, greater inequality, and potential catastrophe will depend on the choices that we make right now—choices that should be made not just by the companies involved, but by all of us."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099642023922036982"><p lang="en" dir="ltr">I was encouraged this week to see the leaders of the frontier labs agree on the need for them to slow down the pace of AI development. Given the stakes, it’s a good and necessary first step. But I’m even more encouraged by the growing recognition that how this powerful new…<a href="https://twitter.com/cantworkitout/status/2099642023922036982">September 14, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The former president then <a href="https://x.com/BarackObama/status/2099642027239436623" target="_blank">highlighted Project Blueprint</a>, an effort to link US Democratic politicians with industry leaders to create more robust standards for AI regulation. However, it seems Obama isn't too keen on the idea of AI industry luminaries marking their own homework.</p><p>"At the end of the day, voluntary standards made by a handful of tech companies won’t be enough," <a href="https://x.com/BarackObama/status/2099642032557879423" target="_blank">he continued</a>. "We need government—and specifically our leaders in Washington—to get proactive in coming up with concrete proposals, laws and regulations that deal with serious safety concerns, anticipate AI’s impact on jobs and our kids, and make sure that AI’s benefits are widely spread."</p><p>Obama's comments follow on from those made earlier this year by Democratic senator Bernie Sanders, who called for <a href="https://www.pcgamer.com/software/ai/senator-bernie-sanders-announces-bill-to-pause-us-data-center-construction-ai-and-robotics-will-impact-our-economy-our-democracy-our-privacy-rights-even-our-very-survival-as-human-beings-on-this-planet/" target="_blank">a moratorium on data centers and the creation of more government AI regulation</a> in a previous address. Sanders has since proposed the <a href="https://www.sanders.senate.gov/press-releases/news-sanders-casar-introduce-legislation-to-ban-artificial-superintelligence-and-temporarily-pause-advanced-ai-development/" target="_blank">Artificial Superintelligence Ban Act</a>, with potential prison sentences for those who violate its clauses.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2SqqvDo3Qt2fMQjjg8at7S" name="berniesanders" alt="US Senator Bernie Sanders announcing the AI Data Center Moratorium Act" src="https://cdn.mos.cms.futurecdn.net/2SqqvDo3Qt2fMQjjg8at7S-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Senator Bernie Sanders)</span></figcaption></figure><p>Obama, however, seems to be inclined towards a more cautious approach. "Given what we know about technology, we can’t stuff AI back in a box," the former US leader concludes. "But we can collectively determine how it's developed and how it’s used, rather than sitting back and letting AI and its fallout happen to us."</p><p>Given the <a href="https://www.pcgamer.com/software/ai/openai-head-sam-altman-says-people-hate-data-centers-but-the-company-still-plans-to-invest-usd50-million-more-in-ai-infrastructure-this-year-alone/" target="_blank">public backlash surrounding AI data centers</a>, and the many concerns around the rampant US development of the tech underneath an <a href="https://truthsocial.com/@realDonaldTrump/posts/117269745153543631" target="_blank"><em>extremely</em> pro-AI Republican president</a>, it's perhaps no surprise that public figures from the opposite side of the house are jumping on the moment. </p><p>That being said, after the reveals over the past few months regarding <a href="https://www.pcgamer.com/software/ai/new-report-alleges-it-took-a-week-for-openai-to-realize-a-prototype-had-gone-rogue-and-hacked-another-company/" target="_blank">AI agents going rogue</a>—and amid increasing concern that the artificially intelligent train we're all strapped to has little in the way of brakes—it's refreshing to see the issue of control making its way to the front of the debate. Yes we can? Perhaps not. But we can try, right?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/ai/we-cant-stuff-ai-back-in-a-box-says-former-us-president-barack-obama-confirming-hes-not-a-doomer-while-still-calling-for-more-government-ai-regulation/</link>
                                                                            <description>
                            <![CDATA[ 'But we can collectively determine how it's developed and how it’s used.' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jx2fuLQyYUrnJJQYkGQCgV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Nsho9PFDVhJwYkZm97gBWH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 11:34:37 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Sep 2026 11:34:54 +0000</updated>
                                                                                                                                            <category><![CDATA[AI]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Nsho9PFDVhJwYkZm97gBWH-1920-80.jpg">
                                                            <media:credit><![CDATA[Kamil Krzaczynski/AFP via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Former US President Barack Obama speaks at a campaign rally with Minnesota Governor and Democratic vice presidential candidate Tim Walz in support of Vice President and Democratic presidential candidate Kamala Harris at Alliant Center in Madison, Wisconsin, on October 22, 2024. (Photo by KAMIL KRZACZYNSKI / AFP) (Photo by KAMIL KRZACZYNSKI/AFP via Getty Images)]]></media:description>                                                            <media:text><![CDATA[Former US President Barack Obama speaks at a campaign rally with Minnesota Governor and Democratic vice presidential candidate Tim Walz in support of Vice President and Democratic presidential candidate Kamala Harris at Alliant Center in Madison, Wisconsin, on October 22, 2024. (Photo by KAMIL KRZACZYNSKI / AFP) (Photo by KAMIL KRZACZYNSKI/AFP via Getty Images)]]></media:text>
                                <media:title type="plain"><![CDATA[Former US President Barack Obama speaks at a campaign rally with Minnesota Governor and Democratic vice presidential candidate Tim Walz in support of Vice President and Democratic presidential candidate Kamala Harris at Alliant Center in Madison, Wisconsin, on October 22, 2024. (Photo by KAMIL KRZACZYNSKI / AFP) (Photo by KAMIL KRZACZYNSKI/AFP via Getty Images)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Nsho9PFDVhJwYkZm97gBWH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The great AI debate has heated up in recent weeks, amid calls from <a href="https://www.bbc.co.uk/news/articles/c14dpgm0rg4o" target="_blank">some industry figures</a> for a slowdown in development—although others, like Nvidia CEO Jensen Huang, seem keen to <a href="https://www.pcgamer.com/hardware/nvidia-ceo-jensen-huang-tells-trump-he-agrees-the-ai-doomsayers-are-perpetrating-a-hoax-you-saw-through-all-of-that/" target="_blank">dismiss many of those calls as simple doomsaying</a>. </p><p>Now, former US president Barack Obama has posted his thoughts on X regarding the issue, and it's something of a balanced take.</p><p>"I was encouraged this week to see the leaders of the frontier labs agree on the need for them to slow down the pace of AI development. Given the stakes, it’s a good and necessary first step," <a href="https://x.com/BarackObama/status/2099642023922036982" target="_blank">said the former US commander in chief</a>. "But I’m even more encouraged by the growing recognition that how this powerful new technology develops should be at the center of our public debate."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>While the former president said that it's clear to him "the potential impact of this technology is not overhyped," he also recognised that the industry is moving "at lightning speed—even faster than those who are engineering it can keep up with."</p><p>"I’m not an AI accelerationist who believes it will lead to some techno-utopia, and I’m not a doomer who thinks it will inevitably lead to humanity’s destruction," Obama continued. "But whether this technology results in amazing breakthroughs in medicine, energy and education or unleashes huge economic disruptions, greater inequality, and potential catastrophe will depend on the choices that we make right now—choices that should be made not just by the companies involved, but by all of us."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099642023922036982"><p lang="en" dir="ltr">I was encouraged this week to see the leaders of the frontier labs agree on the need for them to slow down the pace of AI development. Given the stakes, it’s a good and necessary first step. But I’m even more encouraged by the growing recognition that how this powerful new…<a href="https://twitter.com/cantworkitout/status/2099642023922036982">September 14, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The former president then <a href="https://x.com/BarackObama/status/2099642027239436623" target="_blank">highlighted Project Blueprint</a>, an effort to link US Democratic politicians with industry leaders to create more robust standards for AI regulation. However, it seems Obama isn't too keen on the idea of AI industry luminaries marking their own homework.</p><p>"At the end of the day, voluntary standards made by a handful of tech companies won’t be enough," <a href="https://x.com/BarackObama/status/2099642032557879423" target="_blank">he continued</a>. "We need government—and specifically our leaders in Washington—to get proactive in coming up with concrete proposals, laws and regulations that deal with serious safety concerns, anticipate AI’s impact on jobs and our kids, and make sure that AI’s benefits are widely spread."</p><p>Obama's comments follow on from those made earlier this year by Democratic senator Bernie Sanders, who called for <a href="https://www.pcgamer.com/software/ai/senator-bernie-sanders-announces-bill-to-pause-us-data-center-construction-ai-and-robotics-will-impact-our-economy-our-democracy-our-privacy-rights-even-our-very-survival-as-human-beings-on-this-planet/" target="_blank">a moratorium on data centers and the creation of more government AI regulation</a> in a previous address. Sanders has since proposed the <a href="https://www.sanders.senate.gov/press-releases/news-sanders-casar-introduce-legislation-to-ban-artificial-superintelligence-and-temporarily-pause-advanced-ai-development/" target="_blank">Artificial Superintelligence Ban Act</a>, with potential prison sentences for those who violate its clauses.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2SqqvDo3Qt2fMQjjg8at7S" name="berniesanders" alt="US Senator Bernie Sanders announcing the AI Data Center Moratorium Act" src="https://cdn.mos.cms.futurecdn.net/2SqqvDo3Qt2fMQjjg8at7S-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Senator Bernie Sanders)</span></figcaption></figure><p>Obama, however, seems to be inclined towards a more cautious approach. "Given what we know about technology, we can’t stuff AI back in a box," the former US leader concludes. "But we can collectively determine how it's developed and how it’s used, rather than sitting back and letting AI and its fallout happen to us."</p><p>Given the <a href="https://www.pcgamer.com/software/ai/openai-head-sam-altman-says-people-hate-data-centers-but-the-company-still-plans-to-invest-usd50-million-more-in-ai-infrastructure-this-year-alone/" target="_blank">public backlash surrounding AI data centers</a>, and the many concerns around the rampant US development of the tech underneath an <a href="https://truthsocial.com/@realDonaldTrump/posts/117269745153543631" target="_blank"><em>extremely</em> pro-AI Republican president</a>, it's perhaps no surprise that public figures from the opposite side of the house are jumping on the moment. </p><p>That being said, after the reveals over the past few months regarding <a href="https://www.pcgamer.com/software/ai/new-report-alleges-it-took-a-week-for-openai-to-realize-a-prototype-had-gone-rogue-and-hacked-another-company/" target="_blank">AI agents going rogue</a>—and amid increasing concern that the artificially intelligent train we're all strapped to has little in the way of brakes—it's refreshing to see the issue of control making its way to the front of the debate. Yes we can? Perhaps not. But we can try, right?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Looks like SK hynix wants to make memory chips on US soil and it could work with Intel to do it ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's no secret that the US administration, under President Trump, has been keen to get foreign chip manufacturing migrated closer to home. There are also benefits for Taiwanese and Korean chipmakers manufacturing in the US; of course, the least of which is avoiding the threat of tariffs. And now it seems SK hynix could be considering joining the likes of Samsung and TSMC by setting up shop to make chips on US soil.</p><p>Specifically, this could be thanks to talks with Intel, <a href="https://www.reuters.com/world/asia-pacific/sk-hynix-talks-with-intel-about-deal-make-memory-chips-us-first-time-sources-say-2026-09-16/" target="_blank">Reuters says,</a> according to "three people familiar with the discussions." This would either mean leasing some of Intel's planned Ohio fab or forming a joint venture with the company and cloud firms.</p><p>This latter option is one that <a href="https://x.com/jukan05/status/2100126711455314156?s=20" target="_blank">analyst Jukan reckons</a> is the more important detail here: "Not many people are paying attention, but what matters in the Hynix and Intel news is that Hynix and Intel could form a JV with hyperscalers hungry for memory supply. That's more important than the Hynix and Intel news itself."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>If it did come in the form of a joint venture, it could bode well for both Intel and SK, as there would be shared risk and an entire shared infrastructure. </p><p>It's not the first we've heard of this, as only a couple of weeks ago there were reports that SK could be <a href="https://www.digitimes.com/news/a20260831VL222/sk-hynix-hbm-intel-manufacturing-accelerator.html" target="_blank">considering using Intel Foundry to produce its base dies</a>. Now there's just a lot more credence to these rumours, even if they are indeed still just rumours. It's also worth noting that SK hynix already has some production set up in the US, but that's just for packaging, not actual wafer production, and it <a href="https://news.skhynix.com/en/groundbreaking-ceremony-in-indiana/" target="_blank">only recently broke ground</a>. The potential Intel-SK deal the latest rumours refer to would be for making actual chips. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2100126711455314156"><p lang="en" dir="ltr">Not many people are paying attention, but what matters in the Hynix and Intel news is that Hynix and Intel could form a JV with hyperscalers hungry for memory supply. That's more important than the Hynix and Intel news itself.<a href="https://twitter.com/cantworkitout/status/2100126711455314156">September 16, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As Reuters notes, Intel hasn't had the easiest time of it over the past couple of years, so any kind of deal could relieve some pressure on the chip giant. The company, remember, was struggling to the extent that it <a href="https://www.pcgamer.com/gaming-industry/i-think-the-united-states-should-be-given-10-percent-of-intel-us-president-trump-wants-a-piece-of-the-action-says-ceo-lip-bu-tan-has-already-forked-over-usd10-billion-because-he-wants-to-keep-his-job/" target="_blank">gave the US government a 10% stake</a> last year.</p><p>Saying that, the company has been seeing the tides turn over the past few months and has been <a href="https://www.pcgamer.com/hardware/processors/is-intel-back-companys-latest-earnings-report-remarkably-different-in-tone-to-12-months-ago/" target="_blank">keen to highlight that positivity in its earnings reports</a>. And after news of this possible Intel-SK deal seeped out, its <a href="https://finance.yahoo.com/quote/INTC/" target="_blank">share price has jumped up</a>—though not to anything more than a small spike compared to the entire past 6-month period. The <a href="https://finance.yahoo.com/quote/000660.KS/" target="_blank">same goes for SK hynix</a>.</p><p>There could also be pressure against SK starting manufacturing in the US, as Seoul is unlikely to want the company to move in that direction. Though if SK hynix does use Intel fabs for its production, it won't have to invest a ton of physical capital into it, which might stave off concerns about moving too far away from Korea for its production. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/looks-like-sk-hynix-wants-to-make-memory-chips-on-us-soil-and-it-could-work-with-intel-to-do-it/</link>
                                                                            <description>
                            <![CDATA[ Or so the rumour mill says. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3xMqpUtqKkSvPiJQncJzzY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wpBCoZpGQj6ER5AaXJQatF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 11:14:14 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wpBCoZpGQj6ER5AaXJQatF-1920-80.jpg">
                                                            <media:credit><![CDATA[Heather Diehl via Getty Images (left), SeongJoon Cho / Bloomberg via Getty Images (right)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Intel headquarters sign in Santa Clara, California. On the left: On the right: SK Hynix Semiconductor Inc. logo, displayed at the company&#039;s plant during a media tour organized by Korea Industrial Complex Corp.]]></media:description>                                                            <media:text><![CDATA[Intel headquarters sign in Santa Clara, California. On the left: On the right: SK Hynix Semiconductor Inc. logo, displayed at the company&#039;s plant during a media tour organized by Korea Industrial Complex Corp.]]></media:text>
                                <media:title type="plain"><![CDATA[Intel headquarters sign in Santa Clara, California. On the left: On the right: SK Hynix Semiconductor Inc. logo, displayed at the company&#039;s plant during a media tour organized by Korea Industrial Complex Corp.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wpBCoZpGQj6ER5AaXJQatF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's no secret that the US administration, under President Trump, has been keen to get foreign chip manufacturing migrated closer to home. There are also benefits for Taiwanese and Korean chipmakers manufacturing in the US; of course, the least of which is avoiding the threat of tariffs. And now it seems SK hynix could be considering joining the likes of Samsung and TSMC by setting up shop to make chips on US soil.</p><p>Specifically, this could be thanks to talks with Intel, <a href="https://www.reuters.com/world/asia-pacific/sk-hynix-talks-with-intel-about-deal-make-memory-chips-us-first-time-sources-say-2026-09-16/" target="_blank">Reuters says,</a> according to "three people familiar with the discussions." This would either mean leasing some of Intel's planned Ohio fab or forming a joint venture with the company and cloud firms.</p><p>This latter option is one that <a href="https://x.com/jukan05/status/2100126711455314156?s=20" target="_blank">analyst Jukan reckons</a> is the more important detail here: "Not many people are paying attention, but what matters in the Hynix and Intel news is that Hynix and Intel could form a JV with hyperscalers hungry for memory supply. That's more important than the Hynix and Intel news itself."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>If it did come in the form of a joint venture, it could bode well for both Intel and SK, as there would be shared risk and an entire shared infrastructure. </p><p>It's not the first we've heard of this, as only a couple of weeks ago there were reports that SK could be <a href="https://www.digitimes.com/news/a20260831VL222/sk-hynix-hbm-intel-manufacturing-accelerator.html" target="_blank">considering using Intel Foundry to produce its base dies</a>. Now there's just a lot more credence to these rumours, even if they are indeed still just rumours. It's also worth noting that SK hynix already has some production set up in the US, but that's just for packaging, not actual wafer production, and it <a href="https://news.skhynix.com/en/groundbreaking-ceremony-in-indiana/" target="_blank">only recently broke ground</a>. The potential Intel-SK deal the latest rumours refer to would be for making actual chips. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2100126711455314156"><p lang="en" dir="ltr">Not many people are paying attention, but what matters in the Hynix and Intel news is that Hynix and Intel could form a JV with hyperscalers hungry for memory supply. That's more important than the Hynix and Intel news itself.<a href="https://twitter.com/cantworkitout/status/2100126711455314156">September 16, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As Reuters notes, Intel hasn't had the easiest time of it over the past couple of years, so any kind of deal could relieve some pressure on the chip giant. The company, remember, was struggling to the extent that it <a href="https://www.pcgamer.com/gaming-industry/i-think-the-united-states-should-be-given-10-percent-of-intel-us-president-trump-wants-a-piece-of-the-action-says-ceo-lip-bu-tan-has-already-forked-over-usd10-billion-because-he-wants-to-keep-his-job/" target="_blank">gave the US government a 10% stake</a> last year.</p><p>Saying that, the company has been seeing the tides turn over the past few months and has been <a href="https://www.pcgamer.com/hardware/processors/is-intel-back-companys-latest-earnings-report-remarkably-different-in-tone-to-12-months-ago/" target="_blank">keen to highlight that positivity in its earnings reports</a>. And after news of this possible Intel-SK deal seeped out, its <a href="https://finance.yahoo.com/quote/INTC/" target="_blank">share price has jumped up</a>—though not to anything more than a small spike compared to the entire past 6-month period. The <a href="https://finance.yahoo.com/quote/000660.KS/" target="_blank">same goes for SK hynix</a>.</p><p>There could also be pressure against SK starting manufacturing in the US, as Seoul is unlikely to want the company to move in that direction. Though if SK hynix does use Intel fabs for its production, it won't have to invest a ton of physical capital into it, which might stave off concerns about moving too far away from Korea for its production. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Full body tracking could come to Steam Frame courtesy of this supercharged Base Station-like device that doesn't require headset support ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a> uses inside-out tracking to map your movements in virtual reality. That means it no longer requires any external setup to get you into VR. Great, right? But what if, instead of just the controllers and headsets, you want to track your entire body in virtual reality? That's what Soulart is looking to solve.</p><p>Valve had previously relied on Base Stations to track the Valve Index. They are still in use today for a bunch of headsets from Bigscreen Beyond and Pimax, too. These Base Stations, made by both Valve and HTC, use infrared to track the absolute position of objects, namely headsets and controllers, and they can be used with trackers attached to objects or a person to track their movements in VR or on stream.</p><p>There are other ways to track a user's body on stream, ie for VTubers, but Soulart's solution looks pretty neat for VR gaming. The company's device is a motion tracker, similar to a Base Station, except it runs independently of a PC using its own NPU. This can then be hooked into SteamVR to be used in any game that supports this level of motion tracking. VRChat is the main target.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"With Soulart’s Motion Intelligence system, Station & App will transform your actions into a wide range of applications, such as VR games, motion-captures, simulations, and many more." </p><p>The device, simply called Station, maps up to 50m2 and runs up to 120 Hz. It does admit that using machine learning can lead to "slightly higher latency and error." The company says only one is required, but for improved tracking, multiple Stations are best. This is where I am at pains to tell you these cost 'under $400' each, which is vague on account of being in early production before a planned Kickstarter campaign. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qiXQBPsygeETFzRZuBfXfS" name="soulart" alt="Soulart's motion tracker device for full body tracking in VR." src="https://cdn.mos.cms.futurecdn.net/qiXQBPsygeETFzRZuBfXfS-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Soulart)</span></figcaption></figure><p>The company posted on its X account that it's working on developing standalone support for the Steam Frame, which would completely cut out the need for another computer.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099874834926940498"><p lang="en" dir="ltr">We’re also developing standalone support for Steam Frame.For your next Station! pic.twitter.com/7fVS6tPaKz<a href="https://twitter.com/cantworkitout/status/2099874834926940498">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>An alternative to a system comes from Fluxpose, which uses a whole bunch of rechargeable 6DOF trackers that can track whatever they're stuck to. Again, these work in SteamVR, and yes, it's all about <a href="https://docs.vrchat.com/docs/full-body-tracking" target="_blank">mapping full-body movements in VRChat</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/full-body-tracking-could-come-to-steam-frame-courtesy-of-this-supercharged-base-station-like-device-that-doesnt-require-headset-support/</link>
                                                                            <description>
                            <![CDATA[ Soulart says it's working to support Steam Frame with its standalone motion tracker. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CysMWSqtQArRczoqNHcBxc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/i63drqbTz58cfPwekuQtbS-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 11:12:57 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/i63drqbTz58cfPwekuQtbS-1920-80.png">
                                                            <media:credit><![CDATA[Soulart]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Soulart&#039;s motion tracker device for full body tracking in VR.]]></media:description>                                                            <media:text><![CDATA[Soulart&#039;s motion tracker device for full body tracking in VR.]]></media:text>
                                <media:title type="plain"><![CDATA[Soulart&#039;s motion tracker device for full body tracking in VR.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/i63drqbTz58cfPwekuQtbS-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a> uses inside-out tracking to map your movements in virtual reality. That means it no longer requires any external setup to get you into VR. Great, right? But what if, instead of just the controllers and headsets, you want to track your entire body in virtual reality? That's what Soulart is looking to solve.</p><p>Valve had previously relied on Base Stations to track the Valve Index. They are still in use today for a bunch of headsets from Bigscreen Beyond and Pimax, too. These Base Stations, made by both Valve and HTC, use infrared to track the absolute position of objects, namely headsets and controllers, and they can be used with trackers attached to objects or a person to track their movements in VR or on stream.</p><p>There are other ways to track a user's body on stream, ie for VTubers, but Soulart's solution looks pretty neat for VR gaming. The company's device is a motion tracker, similar to a Base Station, except it runs independently of a PC using its own NPU. This can then be hooked into SteamVR to be used in any game that supports this level of motion tracking. VRChat is the main target.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"With Soulart’s Motion Intelligence system, Station & App will transform your actions into a wide range of applications, such as VR games, motion-captures, simulations, and many more." </p><p>The device, simply called Station, maps up to 50m2 and runs up to 120 Hz. It does admit that using machine learning can lead to "slightly higher latency and error." The company says only one is required, but for improved tracking, multiple Stations are best. This is where I am at pains to tell you these cost 'under $400' each, which is vague on account of being in early production before a planned Kickstarter campaign. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qiXQBPsygeETFzRZuBfXfS" name="soulart" alt="Soulart's motion tracker device for full body tracking in VR." src="https://cdn.mos.cms.futurecdn.net/qiXQBPsygeETFzRZuBfXfS-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Soulart)</span></figcaption></figure><p>The company posted on its X account that it's working on developing standalone support for the Steam Frame, which would completely cut out the need for another computer.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099874834926940498"><p lang="en" dir="ltr">We’re also developing standalone support for Steam Frame.For your next Station! pic.twitter.com/7fVS6tPaKz<a href="https://twitter.com/cantworkitout/status/2099874834926940498">September 15, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>An alternative to a system comes from Fluxpose, which uses a whole bunch of rechargeable 6DOF trackers that can track whatever they're stuck to. Again, these work in SteamVR, and yes, it's all about <a href="https://docs.vrchat.com/docs/full-body-tracking" target="_blank">mapping full-body movements in VRChat</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Where have all the RTX 5090s gone? Stock of the high-end GPU is disappearing from US online retailers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Alas, my series 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that' has been cancelled after one episode, on account of the fact the card has seemingly disappeared from most major US retailers.</p><p>What remains are online listings from third-party sellers, often asking for a price even higher above MSRP, as spotted by <a href="https://www.tomshardware.com/pc-components/gpus/nvidias-rtx-5090-vanishes-from-online-retail-in-the-us-third-party-sellers-now-demand-as-much-as-usd9-500-for-nvidias-fastest-gpu" target="_blank">Tom's Hardware</a>. Previously, it's been cheaper for me to hop on an international flight to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">PAX West</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">QuakeCon</a>, and pick up an RTX 5090 at the event for the $1,999/£1,939 MSRP than buy it anywhere else. This will come as no surprise for those who have been keeping track of <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our graphics card price watch</a>, where <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">we've seen the RTX 5090 go up 83% in price</a> and even breach the $6,000 sound barrier.</p><p>What our Dave most recently recommended as the cheapest option, <a href="https://www.newegg.com/gigabyte-windforce-gv-n5090wf3-32gd-geforce-rtx-5090-32gb-graphics-card-triple-fans/p/N82E16814932779" target="_blank">this Gigabyte Windforce RTX 5090 from Newegg</a> was $5,700 just last Thursday. Now it's a frankly offensive $9050 from a third-party reseller. The same card is <a href="https://www.amazon.com/GIGABYTE-GeForce-WINDFORCE-Graphics-GV-N5090WF3OC-32GD/dp/B0DT7GMXHB" target="_blank">sold out on Amazon and Best Buy</a>. But the cheapest new RTX 5090 I've been able to find is <a href="https://www.amazon.com/ASUS-Graphics-Military-Grade-Components-Protective/dp/B0DS2X13PH" target="_blank">the Asus TUF, again from a reseller, for $6,800</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Don't even get me started on how things are looking in the UK—though, for those curious, Dave's tireless efforts did find the <a href="https://www.scan.co.uk/products/zotac-nvidia-geforce-rtx-5090-solid-oc-white-32gb-gddr7-ray-tracing-graphics-card-dlss-4-21760-cores" target="_blank">Zotac RTX 5090 going for £3,940 from Scan</a>. That's still too rich for my cup of tea.</p><p>So, where is all the stock going? Well, some deep-pocketed consumers are definitely snapping up at least a few cards. Recent research suggests a trend that 'defies common wisdom', with folks buying more high-end graphics cards despite rising prices, to the tune of <a href="https://www.pcgamer.com/hardware/graphics-cards/defying-common-wisdom-people-have-been-buying-more-high-end-graphics-cards-despite-rising-prices-with-12-5-million-shipped-last-quarter-alone/" target="_blank"> 12.5 million shipped last quarter alone</a>.</p><p>Nvidia still enjoys a 90% share of the market according to that same report from John Peddie research. But given company CEO Jensen Huang recently shared that <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model, GPT-6 Astra</a>—not to mention there's already plans to bring quadruple that amount of hardware online—I'll give you three guesses why there are so few RTX 5090s available for consumers.</p><p>It's likely not RTX 5090 cards being used specifically to train Astra, but it's still possible that other AI firms are buying up the high-ends cards to adorn their server PCs in lieu of datacenter accelerators or RTX Pro 6000 GPUs. RTX 5090 pallet images shared by <a href="https://x.com/hkepcmedia/status/2097959743994388735" target="_blank">HKEPC</a> imply as much (via <a href="https://videocardz.com/newz/heres-why-rtx-5090-costs-5000-ai-firms-are-buying-gaming-gpus-by-the-pallet" target="_blank">VideoCardz</a>).</p><p>Okay, I'll also give you this for free: Nvidia may not be producing fewer 4nm GB20x Blackwell chips on the whole, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">but may simply be shifting more of that stock towards its professional products</a>—like workstations—instead. That's still going to leave fewer gaming GPUs to go around, and we're back where we started with runaway RTX 5090 prices.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/where-have-all-the-rtx-5090s-gone-stock-of-the-high-end-gpu-is-disappearing-from-us-online-retailers/</link>
                                                                            <description>
                            <![CDATA[ Not much of a mystery. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qcjzqs4WG9YNwZu7krJWC4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 09:48:50 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Sep 2026 13:33:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Alas, my series 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that' has been cancelled after one episode, on account of the fact the card has seemingly disappeared from most major US retailers.</p><p>What remains are online listings from third-party sellers, often asking for a price even higher above MSRP, as spotted by <a href="https://www.tomshardware.com/pc-components/gpus/nvidias-rtx-5090-vanishes-from-online-retail-in-the-us-third-party-sellers-now-demand-as-much-as-usd9-500-for-nvidias-fastest-gpu" target="_blank">Tom's Hardware</a>. Previously, it's been cheaper for me to hop on an international flight to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">PAX West</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">QuakeCon</a>, and pick up an RTX 5090 at the event for the $1,999/£1,939 MSRP than buy it anywhere else. This will come as no surprise for those who have been keeping track of <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our graphics card price watch</a>, where <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">we've seen the RTX 5090 go up 83% in price</a> and even breach the $6,000 sound barrier.</p><p>What our Dave most recently recommended as the cheapest option, <a href="https://www.newegg.com/gigabyte-windforce-gv-n5090wf3-32gd-geforce-rtx-5090-32gb-graphics-card-triple-fans/p/N82E16814932779" target="_blank">this Gigabyte Windforce RTX 5090 from Newegg</a> was $5,700 just last Thursday. Now it's a frankly offensive $9050 from a third-party reseller. The same card is <a href="https://www.amazon.com/GIGABYTE-GeForce-WINDFORCE-Graphics-GV-N5090WF3OC-32GD/dp/B0DT7GMXHB" target="_blank">sold out on Amazon and Best Buy</a>. But the cheapest new RTX 5090 I've been able to find is <a href="https://www.amazon.com/ASUS-Graphics-Military-Grade-Components-Protective/dp/B0DS2X13PH" target="_blank">the Asus TUF, again from a reseller, for $6,800</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Don't even get me started on how things are looking in the UK—though, for those curious, Dave's tireless efforts did find the <a href="https://www.scan.co.uk/products/zotac-nvidia-geforce-rtx-5090-solid-oc-white-32gb-gddr7-ray-tracing-graphics-card-dlss-4-21760-cores" target="_blank">Zotac RTX 5090 going for £3,940 from Scan</a>. That's still too rich for my cup of tea.</p><p>So, where is all the stock going? Well, some deep-pocketed consumers are definitely snapping up at least a few cards. Recent research suggests a trend that 'defies common wisdom', with folks buying more high-end graphics cards despite rising prices, to the tune of <a href="https://www.pcgamer.com/hardware/graphics-cards/defying-common-wisdom-people-have-been-buying-more-high-end-graphics-cards-despite-rising-prices-with-12-5-million-shipped-last-quarter-alone/" target="_blank"> 12.5 million shipped last quarter alone</a>.</p><p>Nvidia still enjoys a 90% share of the market according to that same report from John Peddie research. But given company CEO Jensen Huang recently shared that <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model, GPT-6 Astra</a>—not to mention there's already plans to bring quadruple that amount of hardware online—I'll give you three guesses why there are so few RTX 5090s available for consumers.</p><p>It's likely not RTX 5090 cards being used specifically to train Astra, but it's still possible that other AI firms are buying up the high-ends cards to adorn their server PCs in lieu of datacenter accelerators or RTX Pro 6000 GPUs. RTX 5090 pallet images shared by <a href="https://x.com/hkepcmedia/status/2097959743994388735" target="_blank">HKEPC</a> imply as much (via <a href="https://videocardz.com/newz/heres-why-rtx-5090-costs-5000-ai-firms-are-buying-gaming-gpus-by-the-pallet" target="_blank">VideoCardz</a>).</p><p>Okay, I'll also give you this for free: Nvidia may not be producing fewer 4nm GB20x Blackwell chips on the whole, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">but may simply be shifting more of that stock towards its professional products</a>—like workstations—instead. That's still going to leave fewer gaming GPUs to go around, and we're back where we started with runaway RTX 5090 prices.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Heads up: One of Australia's most respected NBN providers is offering a rare AU$120 introductory discount, but is it worth it? ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product star-deal"><a data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="bR9bP6WhfmaVoG6Wf2kX2R" name="ab.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bR9bP6WhfmaVoG6Wf2kX2R-1920-80.jpeg" mos="" align="middle" fullscreen="" width="200" height="200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored" data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension25=""><strong>Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract</strong></a><strong> (AU$99 after 6 month introductory offer)</strong><br>Aussie Broadband has a good reputation among Australian gamers, and the provider is careful to cultivate that prestige with live ping tracking, CGNAT opt-out and more. (You can check out their <a href="https://www.aussiebroadband.com.au/ping-times/" target="_blank">current ping times here</a>.)</p><p>Until November 15 you can enjoy AB's NBN 500 plan for AU$79 per month for six months, before the price increases to AU$99 per month. That's a total saving of AU$120. And if you don't want to pay the full AU$99 once the promotional period ends, just cancel. </p><p><strong>Minimum price: AU$79</strong><br><strong>Annual price: AU$1,068</strong><a class="view-deal button" href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored" data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension25="">View Deal</a></p></div><p>Aussie Broadband doesn't offer introductory discounts on its NBN plans very often, so when it does, it's worth paying attention. It's currently offering its NBN 500 plan <a href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0">for AU$79 for the first six months</a>, which is AU$20 cheaper than the usual AU$99. After six months the latter monthly cost will kick in, but if you're not willing to fork that out you can cancel and switch to another provider.</p><p>That promotional discount isn't the cheapest one for NBN 500 plans in Australia. Providers like Dodo and Superloop offer <a href="https://techradar.whistleout.com.au/Broadband/Providers/Dodo/NBN-Fixed-Line/Dodo-NBN-Ultra-Plan-Premium-500-50?contract=0&modem=4069">AU$60.99</a> per month and <a href="https://techradar.whistleout.com.au/Transact?pai=2&si=581&gi=2611&pi=13521&ct=0&ci=21492&byo=true&ai=42&ppt=0">AU$65</a> per month respectively for the first six months. </p><p>Meanwhile, the most recent (and final) ACCC consumer report on NBN performance, published in June, positions Aussie Broadband as a worthy, even great, but by no means industry leading NBN provider. For example, according to that last report it has an average 9.8ms ping during peak hours, which is higher than Exetel (6.9ms), Superloop (8.4ms) and Telstra (9.7ms) to name just a few. This doesn't mean Aussie Broadband is a <em>high </em>latency provider: it's unlikely even obsessive ping watchers will notice the difference between 6.9ms and 9.7ms. But it's a performance metric all the same.</p><p>So is Aussie still a good provider for gaming? One element in Aussie’s favour is that it lets you opt out of CGNAT. CGNAT is an answer to the scarcity of IPv4 addresses which has many users sharing the same IP.  For most people this will mean nothing, but if you’re someone who hosts dedicated game (or other) servers from home, opting out of CGNAT may be essential under some conditions. Aussie Broadband also lets you track <a href="https://www.aussiebroadband.com.au/network/ping-times/">real time ping speeds from various Australian capital cities</a>, which are refreshed every five minutes.</p><p>One other metric, Aussie Broadband is highly regarded for is its customer service. While budget providers tend to rely heavily on webchat or offshoring for problem solving, Aussie Broadband has Australia-based call centres. It also has a strong reputation among gamers: according to Steam's breakdown of the "average download rates for Steam clients on the most popular Internet Service Providers for Australia", Aussie Broadband <a href="https://store.steampowered.com/stats/content/">is third best</a> behind Leaptel and Superloop, though this could just be a reflection of the user base for these providers opting for higher speed plans on average compared to say, Telstra's user base.</p><p>While the competition has caught up in terms of ping and download speed reliability—which seems to have coincided with the wider rolling out of FTTP—it might be worth trying them if you're unhappy with your current provider and/or are already paying more than AU$79 a month: there are no lock-in contracts.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/networking/heads-up-one-of-australias-most-respected-nbn-providers-is-offering-a-rare-au-usd120-introductory-discount-but-is-it-worth-it/</link>
                                                                            <description>
                            <![CDATA[ Sizing up NBN introductory prices right now might not be the best way to measure. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fYSemwc9R2QLeP5GuYnucM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4ybosHv394mKDTjPcfVmFS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 04:19:00 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Sep 2026 04:19:37 +0000</updated>
                                                                                                                                            <category><![CDATA[Networking]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ shaun.prescott@futurenet.com (Shaun Prescott) ]]></author>                    <dc:creator><![CDATA[ Shaun Prescott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/W7q4asCziYRHUEennZcpyC-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4ybosHv394mKDTjPcfVmFS-1920-80.jpg">
                                                            <media:credit><![CDATA[Milestone S.r.l.]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A car parked on the highway in front of an anime billboard.]]></media:description>                                                            <media:text><![CDATA[A car parked on the highway in front of an anime billboard.]]></media:text>
                                <media:title type="plain"><![CDATA[A car parked on the highway in front of an anime billboard.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4ybosHv394mKDTjPcfVmFS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product star-deal"><a data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="bR9bP6WhfmaVoG6Wf2kX2R" name="ab.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bR9bP6WhfmaVoG6Wf2kX2R-1920-80.jpeg" mos="" align="middle" fullscreen="" width="200" height="200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored" data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension25=""><strong>Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract</strong></a><strong> (AU$99 after 6 month introductory offer)</strong><br>Aussie Broadband has a good reputation among Australian gamers, and the provider is careful to cultivate that prestige with live ping tracking, CGNAT opt-out and more. (You can check out their <a href="https://www.aussiebroadband.com.au/ping-times/" target="_blank">current ping times here</a>.)</p><p>Until November 15 you can enjoy AB's NBN 500 plan for AU$79 per month for six months, before the price increases to AU$99 per month. That's a total saving of AU$120. And if you don't want to pay the full AU$99 once the promotional period ends, just cancel. </p><p><strong>Minimum price: AU$79</strong><br><strong>Annual price: AU$1,068</strong><a class="view-deal button" href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0" target="_blank" rel="sponsored" data-dimension112="6e38adc8-b184-11f1-a4ff-51004cbab446" data-action="Star Deal Block" data-label="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension48="Aussie Broadband | NBN 500 | AU$79p/m with no lock-in contract" data-dimension25="">View Deal</a></p></div><p>Aussie Broadband doesn't offer introductory discounts on its NBN plans very often, so when it does, it's worth paying attention. It's currently offering its NBN 500 plan <a href="https://techradar.whistleout.com.au/Transact?pai=2&si=560&gi=1950&pi=13553&ct=0&ci=20573&byo=true&ai=42&ppt=0">for AU$79 for the first six months</a>, which is AU$20 cheaper than the usual AU$99. After six months the latter monthly cost will kick in, but if you're not willing to fork that out you can cancel and switch to another provider.</p><p>That promotional discount isn't the cheapest one for NBN 500 plans in Australia. Providers like Dodo and Superloop offer <a href="https://techradar.whistleout.com.au/Broadband/Providers/Dodo/NBN-Fixed-Line/Dodo-NBN-Ultra-Plan-Premium-500-50?contract=0&modem=4069">AU$60.99</a> per month and <a href="https://techradar.whistleout.com.au/Transact?pai=2&si=581&gi=2611&pi=13521&ct=0&ci=21492&byo=true&ai=42&ppt=0">AU$65</a> per month respectively for the first six months. </p><p>Meanwhile, the most recent (and final) ACCC consumer report on NBN performance, published in June, positions Aussie Broadband as a worthy, even great, but by no means industry leading NBN provider. For example, according to that last report it has an average 9.8ms ping during peak hours, which is higher than Exetel (6.9ms), Superloop (8.4ms) and Telstra (9.7ms) to name just a few. This doesn't mean Aussie Broadband is a <em>high </em>latency provider: it's unlikely even obsessive ping watchers will notice the difference between 6.9ms and 9.7ms. But it's a performance metric all the same.</p><p>So is Aussie still a good provider for gaming? One element in Aussie’s favour is that it lets you opt out of CGNAT. CGNAT is an answer to the scarcity of IPv4 addresses which has many users sharing the same IP.  For most people this will mean nothing, but if you’re someone who hosts dedicated game (or other) servers from home, opting out of CGNAT may be essential under some conditions. Aussie Broadband also lets you track <a href="https://www.aussiebroadband.com.au/network/ping-times/">real time ping speeds from various Australian capital cities</a>, which are refreshed every five minutes.</p><p>One other metric, Aussie Broadband is highly regarded for is its customer service. While budget providers tend to rely heavily on webchat or offshoring for problem solving, Aussie Broadband has Australia-based call centres. It also has a strong reputation among gamers: according to Steam's breakdown of the "average download rates for Steam clients on the most popular Internet Service Providers for Australia", Aussie Broadband <a href="https://store.steampowered.com/stats/content/">is third best</a> behind Leaptel and Superloop, though this could just be a reflection of the user base for these providers opting for higher speed plans on average compared to say, Telstra's user base.</p><p>While the competition has caught up in terms of ping and download speed reliability—which seems to have coincided with the wider rolling out of FTTP—it might be worth trying them if you're unhappy with your current provider and/or are already paying more than AU$79 a month: there are no lock-in contracts.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ No, AI, you are not human: Microsoft's code of practice for artificial intelligence actually gives me some hope for the industry ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Believe it or not, I don't actually like to be all doom and gloom about new technologies like AI—it's just that's what the world keeps handing me. So I'll be damned if I don't take the time to report on something actually positive about it when I can, and I'm hesitantly optimistic that <a href="https://microsoft.ai/code-of-conduct/" target="_blank">Microsoft's newly-published code of conduct for AI training and operation</a> is one such opportunity.</p><p>The overall goal is the same as that which Microsoft has <a href="https://microsoft.ai/news/towards-humanist-superintelligence/" target="_blank">proclaimed before</a>: "humanist superintelligence (HSI)." Now, though, it's expanded much more on what this means. Though the company notes the current code is a work in progress and is <a href="https://microsoft.ai/news/mai-code-of-conduct/" target="_blank">opening its doors for feedback</a>.</p><p>In a summary list explaining the code of conduct, Microsoft lists ten guidelines:</p><ol start="1"><li><strong>"People matter more than AI. The whole document in 5 words.</strong></li><li><strong>The idea of model welfare is wrong. AIs should not have rights or legal personhood.</strong></li><li><strong>An MAI Model should not do anything to meaningfully violate this Code of Conduct.</strong></li><li><strong>If it’s finish the job or break the Code, it fails the job.</strong></li><li><strong>We’re not racing to build a superintelligence that can slip its own leash.</strong></li><li><strong>Interruptible, correctable, shut-down-able. If it isn’t, we don’t ship it.</strong></li><li><strong>No neuralese. If humans can’t understand it, humans can’t oversee it.</strong></li><li><strong>Our AI should make you sharper, not dependent.</strong></li><li><strong>Pluralism, yes. Moral relativism, no.</strong></li><li><strong>We’re as clear about what our AI must never do as about what it will do."</strong></li></ol><p>All of this seems great to me, and there are some things that I'm especially happy to see. Specifically, point number two: "The idea of model welfare is wrong. AIs should not have rights or legal personhood."</p><p>This isn't armchair philosophy: there are <a href="https://www.amazon.com/Saving-Artificial-Minds-Understanding-Preventing/dp/1041144660" target="_blank">actual people (potentially influential ones at that)</a> out there arguing that AI should be ascribed moral rights and so on. This is dangerous because if we start ascribing rights to AI then we may put them on an even footing with us and potentially start thinking we have to do things for 'them' that are to our detriment. Such as keeping the whole AI industry afloat despite any negative effects to real people that are actually conscious.</p><p>Speaking of which, Microsoft also states that AI "is not conscious and should not be designed to imitate consciousness." Bingo. <a href="https://www.pcgamer.com/software/ai/no-richard-dawkins-ai-is-bloody-well-not-conscious/" target="_blank">I couldn't agree more</a>.</p><p>I have some hang-ups about 'humanism' as it is usually defined and practiced today, given that in addition to the baseline human-focused perspective it is also often situated alongside superfluous and misguided doctrines, such as in <a href="https://en.wikipedia.org/wiki/Scientism" target="_blank">scientism</a>. Here, though, Microsoft at least seems to be referring to humanism in the simple sense of ensuring that AI is designed to be human-first, putting human control, values, goals, and safety at the forefront.</p><p>One potential cause of confusion that I noticed, however, concerns the focus on "plural values":</p><p>"Humanity’s greatest strength is its variety and diversity of cultures, ideas, and values. We believe that AI should support a wide range of experiences, worldviews, and beliefs. Humanist AI is built to encompass this diversity of traditions, contexts, and forms of flourishing. Pluralism does not mean neutrality toward harm or that anything goes. Humanism is rooted in broad, inclusive human values such as human dignity, safety, autonomy, and fundamental human rights."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pgEyxVwFgWDjXZC987kqUN" name="AI Chatbots hero (1)" alt="Portland, OR, USA - May 2, 2025: Assorted AI apps, including ChatGPT, Gemini, Claude, Perplexity, Meta AI, Microsoft Copilot, and Grok, are seen on the screen of an iPhone." src="https://cdn.mos.cms.futurecdn.net/pgEyxVwFgWDjXZC987kqUN-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: hapabapa via Getty Images)</span></figcaption></figure><p>Sounds good, right? But as someone with a background in philosophy who is privy to the kinds of debates that can occur when spending time thoroughly interrogating ethics—debates that likely occur even in the boards of AI ethics committees and so on—I think we need to be aware what a principled problem this poses.</p><p>It's not straightforwardly clear that it is possible to both encompass a plurality of values and simultaneously guard against harm. Microsoft makes clear that it's talking about "broad, inclusive human values" such as fundamental human rights, but what about when the rubber meets the road in specific cases where values conflict? </p><p>Here is probably not the place, nor is now the time, to discuss specific and likely contentious examples, but the point is that we are always evaluating things from a particular perspective, and as such will always be rejecting competing values. It's a noble goal to attempt to account for diverse values while preventing harm and rejecting moral relativism, but exactly what this means in practice—what constitutes harm and which values are permissible—will be precisely the question. </p><p>I suppose in the rest of this code of practice we at least now have some idea of where those particular value flags are being planted. Assuming isn't all just talk, of course.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/ai/no-ai-you-are-not-human-microsofts-code-of-practice-for-artificial-intelligence-actually-gives-me-some-hope-for-the-industry/</link>
                                                                            <description>
                            <![CDATA[ A fool's hope, perhaps. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RiPr6G4pYu8uTFV8pwmMK8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vBmXsjc3QREUbruoi85Kqm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 16:21:40 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 19:55:04 +0000</updated>
                                                                                                                                            <category><![CDATA[AI]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vBmXsjc3QREUbruoi85Kqm-1920-80.jpg">
                                                            <media:credit><![CDATA[Ancient]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot of a lip-syncing robot from a YouTube video]]></media:description>                                                            <media:text><![CDATA[A screenshot of a lip-syncing robot from a YouTube video]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot of a lip-syncing robot from a YouTube video]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vBmXsjc3QREUbruoi85Kqm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Believe it or not, I don't actually like to be all doom and gloom about new technologies like AI—it's just that's what the world keeps handing me. So I'll be damned if I don't take the time to report on something actually positive about it when I can, and I'm hesitantly optimistic that <a href="https://microsoft.ai/code-of-conduct/" target="_blank">Microsoft's newly-published code of conduct for AI training and operation</a> is one such opportunity.</p><p>The overall goal is the same as that which Microsoft has <a href="https://microsoft.ai/news/towards-humanist-superintelligence/" target="_blank">proclaimed before</a>: "humanist superintelligence (HSI)." Now, though, it's expanded much more on what this means. Though the company notes the current code is a work in progress and is <a href="https://microsoft.ai/news/mai-code-of-conduct/" target="_blank">opening its doors for feedback</a>.</p><p>In a summary list explaining the code of conduct, Microsoft lists ten guidelines:</p><ol start="1"><li><strong>"People matter more than AI. The whole document in 5 words.</strong></li><li><strong>The idea of model welfare is wrong. AIs should not have rights or legal personhood.</strong></li><li><strong>An MAI Model should not do anything to meaningfully violate this Code of Conduct.</strong></li><li><strong>If it’s finish the job or break the Code, it fails the job.</strong></li><li><strong>We’re not racing to build a superintelligence that can slip its own leash.</strong></li><li><strong>Interruptible, correctable, shut-down-able. If it isn’t, we don’t ship it.</strong></li><li><strong>No neuralese. If humans can’t understand it, humans can’t oversee it.</strong></li><li><strong>Our AI should make you sharper, not dependent.</strong></li><li><strong>Pluralism, yes. Moral relativism, no.</strong></li><li><strong>We’re as clear about what our AI must never do as about what it will do."</strong></li></ol><p>All of this seems great to me, and there are some things that I'm especially happy to see. Specifically, point number two: "The idea of model welfare is wrong. AIs should not have rights or legal personhood."</p><p>This isn't armchair philosophy: there are <a href="https://www.amazon.com/Saving-Artificial-Minds-Understanding-Preventing/dp/1041144660" target="_blank">actual people (potentially influential ones at that)</a> out there arguing that AI should be ascribed moral rights and so on. This is dangerous because if we start ascribing rights to AI then we may put them on an even footing with us and potentially start thinking we have to do things for 'them' that are to our detriment. Such as keeping the whole AI industry afloat despite any negative effects to real people that are actually conscious.</p><p>Speaking of which, Microsoft also states that AI "is not conscious and should not be designed to imitate consciousness." Bingo. <a href="https://www.pcgamer.com/software/ai/no-richard-dawkins-ai-is-bloody-well-not-conscious/" target="_blank">I couldn't agree more</a>.</p><p>I have some hang-ups about 'humanism' as it is usually defined and practiced today, given that in addition to the baseline human-focused perspective it is also often situated alongside superfluous and misguided doctrines, such as in <a href="https://en.wikipedia.org/wiki/Scientism" target="_blank">scientism</a>. Here, though, Microsoft at least seems to be referring to humanism in the simple sense of ensuring that AI is designed to be human-first, putting human control, values, goals, and safety at the forefront.</p><p>One potential cause of confusion that I noticed, however, concerns the focus on "plural values":</p><p>"Humanity’s greatest strength is its variety and diversity of cultures, ideas, and values. We believe that AI should support a wide range of experiences, worldviews, and beliefs. Humanist AI is built to encompass this diversity of traditions, contexts, and forms of flourishing. Pluralism does not mean neutrality toward harm or that anything goes. Humanism is rooted in broad, inclusive human values such as human dignity, safety, autonomy, and fundamental human rights."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pgEyxVwFgWDjXZC987kqUN" name="AI Chatbots hero (1)" alt="Portland, OR, USA - May 2, 2025: Assorted AI apps, including ChatGPT, Gemini, Claude, Perplexity, Meta AI, Microsoft Copilot, and Grok, are seen on the screen of an iPhone." src="https://cdn.mos.cms.futurecdn.net/pgEyxVwFgWDjXZC987kqUN-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: hapabapa via Getty Images)</span></figcaption></figure><p>Sounds good, right? But as someone with a background in philosophy who is privy to the kinds of debates that can occur when spending time thoroughly interrogating ethics—debates that likely occur even in the boards of AI ethics committees and so on—I think we need to be aware what a principled problem this poses.</p><p>It's not straightforwardly clear that it is possible to both encompass a plurality of values and simultaneously guard against harm. Microsoft makes clear that it's talking about "broad, inclusive human values" such as fundamental human rights, but what about when the rubber meets the road in specific cases where values conflict? </p><p>Here is probably not the place, nor is now the time, to discuss specific and likely contentious examples, but the point is that we are always evaluating things from a particular perspective, and as such will always be rejecting competing values. It's a noble goal to attempt to account for diverse values while preventing harm and rejecting moral relativism, but exactly what this means in practice—what constitutes harm and which values are permissible—will be precisely the question. </p><p>I suppose in the rest of this code of practice we at least now have some idea of where those particular value flags are being planted. Assuming isn't all just talk, of course.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Serial numbers on RTX Founders Edition graphics cards, including PC Gamer's very own, are fading and apparently it's causing a problem with RMA requests ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As GPUs continue to increase in price, it also, of course, becomes increasingly important to feel that those purchases are secure from leaving you with a very expensive paperweight. This is doubly so for the RTX 5090, which now costs <a href="https://www.newegg.com/p/pl?N=4131%20100007709&Order=1&d=RTX%205090&isdeptsrh=1" target="_blank">upwards of $5,000</a>. Given this, it's important that RMAs go smoothly, but judging by recent comments online, the design of the Nvidia GPUs themselves could throw a spanner in the works.</p><p>According to Redditor Willing-Avocado-4830, they <a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the/" target="_blank">recently struggled with Nvidia's RMA process</a> for their RTX 5090 FE because of a faded serial number. They claim the RMA request was rejected. The Nvidia rep's quoted comments seem to have since been deleted or are just not visible for some reason, but the thing to highlight here is the fading itself.</p><p>If it were a lone issue, then it might not be as noteworthy, but others in the comments confirm that the serial number on their FE card has also faded—and not only RTX 5090 ones. And indeed, the serial number on our very own RTX 5080 FE, pictured above, appears to have faded somewhat. The number itself is located on the metal part of the I/O side that slots down between the case and the motherboard.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>It's probably worth noting that the amount of fading on our version here at PC Gamer might be different to the home user's. We tend to swap between GPUs quite a lot for testing, which could cause more fading for us. Or, if the fading is caused by consistent heat, then it could be that the normal home use would result in more fading. Your guess is as good as mine on that front.</p><p>Serial numbers are traditionally found on stickers on the GPU, but some newer RTX FE cards have them put directly on the bottom jut of the PCIe bracket, and they seem to be prone to fading. Presumably the reason this might cause a problem with the RMA process because Nvidia will need to verify authenticity and ensure it's within warranty. And unless there's another sticker elsewhere with it on (on the PCB, for instance, or on the packaging if you still have it), that serial number can be important.</p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the">My RTX 5090 FE RMA was rejected because the physical serial number is no longer readable — has anyone experienced this?</a><figcaption><cite> from <a href="https://www.reddit.com/r/nvidia">r/nvidia</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Nvidia's <a href="https://www.nvidia.com/en-us/support/warranty/graphics-cards/" target="_blank">warranty (in its US wording) explains</a>: "This warranty applies only to the original purchases of the Warranted Products from a retailer, mail order operation, or on-line retail store; this warranty will not extend to any person that acquires a Warranted Product on a used basis."</p><p>As such, it will be important for Nvidia to verify that the product is, in fact, from an original purchaser.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cGCNreiB7SRzg6Q4CBusWK" name="IMG_0613 (1)" alt="PC Gamer's RTX 5080 FE with engraved serial number fading." src="https://cdn.mos.cms.futurecdn.net/cGCNreiB7SRzg6Q4CBusWK-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Looking at what is publicly available from Nvidia about its RMA process, however, it is not clear whether a serial number is required. It's also worth noting that laws surrounding RMAs can vary from country to country.</p><p>Whatever the case, if you have a still-legible serial number on your RTX FE card, it might be worth snapping a pic of it, just in case. Though I suppose it's an open question whether that would satisfy Nvidia's requirements if it's faded off the card by the time they receive it for RMA. If not, then surely there must be a better way for Nvidia to plaster those serial numbers on there.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/serial-numbers-on-rtx-founders-edition-graphics-cards-including-pc-gamers-very-own-are-fading-and-apparently-its-causing-a-problem-with-rma-requests/</link>
                                                                            <description>
                            <![CDATA[ If true, that could make for some expensive paperweights. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">opQDwzcDPRTddfYKiDUoQZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5cuhT9cpxHJqjorHmaginm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 15:18:14 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 15:19:17 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5cuhT9cpxHJqjorHmaginm-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:description>                                                            <media:text><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:text>
                                <media:title type="plain"><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5cuhT9cpxHJqjorHmaginm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As GPUs continue to increase in price, it also, of course, becomes increasingly important to feel that those purchases are secure from leaving you with a very expensive paperweight. This is doubly so for the RTX 5090, which now costs <a href="https://www.newegg.com/p/pl?N=4131%20100007709&Order=1&d=RTX%205090&isdeptsrh=1" target="_blank">upwards of $5,000</a>. Given this, it's important that RMAs go smoothly, but judging by recent comments online, the design of the Nvidia GPUs themselves could throw a spanner in the works.</p><p>According to Redditor Willing-Avocado-4830, they <a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the/" target="_blank">recently struggled with Nvidia's RMA process</a> for their RTX 5090 FE because of a faded serial number. They claim the RMA request was rejected. The Nvidia rep's quoted comments seem to have since been deleted or are just not visible for some reason, but the thing to highlight here is the fading itself.</p><p>If it were a lone issue, then it might not be as noteworthy, but others in the comments confirm that the serial number on their FE card has also faded—and not only RTX 5090 ones. And indeed, the serial number on our very own RTX 5080 FE, pictured above, appears to have faded somewhat. The number itself is located on the metal part of the I/O side that slots down between the case and the motherboard.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>It's probably worth noting that the amount of fading on our version here at PC Gamer might be different to the home user's. We tend to swap between GPUs quite a lot for testing, which could cause more fading for us. Or, if the fading is caused by consistent heat, then it could be that the normal home use would result in more fading. Your guess is as good as mine on that front.</p><p>Serial numbers are traditionally found on stickers on the GPU, but some newer RTX FE cards have them put directly on the bottom jut of the PCIe bracket, and they seem to be prone to fading. Presumably the reason this might cause a problem with the RMA process because Nvidia will need to verify authenticity and ensure it's within warranty. And unless there's another sticker elsewhere with it on (on the PCB, for instance, or on the packaging if you still have it), that serial number can be important.</p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the">My RTX 5090 FE RMA was rejected because the physical serial number is no longer readable — has anyone experienced this?</a><figcaption><cite> from <a href="https://www.reddit.com/r/nvidia">r/nvidia</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Nvidia's <a href="https://www.nvidia.com/en-us/support/warranty/graphics-cards/" target="_blank">warranty (in its US wording) explains</a>: "This warranty applies only to the original purchases of the Warranted Products from a retailer, mail order operation, or on-line retail store; this warranty will not extend to any person that acquires a Warranted Product on a used basis."</p><p>As such, it will be important for Nvidia to verify that the product is, in fact, from an original purchaser.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cGCNreiB7SRzg6Q4CBusWK" name="IMG_0613 (1)" alt="PC Gamer's RTX 5080 FE with engraved serial number fading." src="https://cdn.mos.cms.futurecdn.net/cGCNreiB7SRzg6Q4CBusWK-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Looking at what is publicly available from Nvidia about its RMA process, however, it is not clear whether a serial number is required. It's also worth noting that laws surrounding RMAs can vary from country to country.</p><p>Whatever the case, if you have a still-legible serial number on your RTX FE card, it might be worth snapping a pic of it, just in case. Though I suppose it's an open question whether that would satisfy Nvidia's requirements if it's faded off the card by the time they receive it for RMA. If not, then surely there must be a better way for Nvidia to plaster those serial numbers on there.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Toss a project at your printer: vibe coded tool allows developer to throw stuff at his 3D printer in VR to begin printing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I trust AI about as far as I can throw it—and I'm definitely not strong enough to lift up a data centre server rack. Flinging a facsimile of the OpenAI logo around VR is a little more realistic for my weight class, and now a software developer at <a href="https://www.epic.com/" target="_blank">Epic</a> (no, not that one) has at least in part fulfilled that vision.</p><p>Earlier this week, <a href="https://x.com/h4nkdog/status/2099150077482692994" target="_blank">Hank Berger shared a short clip of himself in VR</a>, picking up the aforementioned model from his 3D software, and hurling it to his 3D printer, where it begins printing. Berger wrote, "I've never felt more like Tony Stark than I do now."</p><p>So, yes, it's more a project borne out of AI enthusiasm rather than sharing in my scepticism. The Bambu Lab printer API allows users to control the 3D printer locally, though <a href="https://x.com/h4nkdog/status/2099211069872808083" target="_blank">Berger notes in a follow up post</a> that "Unfortunately, it makes the mobile app stop working." So, the developer "spun up a quick webserver" on his PC, and then leveraged GPT-6 Astra to get his <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Meta Quest 3</a> headset, the mobile app, and his 3D printer to all 'talk' to each other.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p><a href="https://x.com/h4nkdog/status/2099196934372085959" target="_blank">He shared on X</a> that the project is "not up on GitHub yet, but I might consider it if there's enough interest," explaining that it "needs a bit more polish to be distribution ready." Berger has also posted a number of his other AI-assisted experiments in recent weeks, including completely unofficial VR ports of <a href="https://x.com/h4nkdog/status/2097806876159221916" target="_blank">Luigi's Mansion</a> and <a href="https://x.com/h4nkdog/status/2097504444476735988" target="_blank">Super Smash Bros Melee</a>.</p><p>As we've covered in the past, a number of independent developer communities have been picking apart retro games and <a href="https://www.pcgamer.com/gaming-industry/if-youre-not-paying-attention-to-retro-game-recompilations-youre-missing-the-most-exciting-thing-in-gaming-right-now/" target="_blank">meticulously putting them back together again so that they are playable on PC</a>. This retro game decompilation scene has <a href="https://www.pcgamer.com/gaming-industry/pc-ports-of-old-console-games-are-the-new-ai-vibe-coding-battleground/" target="_blank">become the new AI vibe coding battleground</a>, due to an influx of 'AI rush jobs' as our Wes describes them.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099150077482692994"><p lang="en" dir="ltr">I've never felt more like Tony Stark than I do now. Using my Meta Quest, I can just throw 3D models at my 3D printers to have them start printing it😂 pic.twitter.com/xNTe4KAVM2<a href="https://twitter.com/cantworkitout/status/2099150077482692994">September 13, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>While Berger's VR-take on Super Smash Bros Melee is <a href="https://x.com/banteg/status/2097087490490323440" target="_blank">based on an 'AI accelerated' decompilation</a>, his Luigi's Manson VR project isn't; <a href="https://x.com/h4nkdog/status/2097821671549710769" target="_blank">he explains in a follow up post</a> that "Astra can help you install an emulator and modify the ROM" to run Luigi's Mansion in VR. He also stresses "Decompiling is a very long and intensive task and will burn through your [AI subscription] usage!"</p><p>Personally, I would prefer to work out my own frustrations about the AI-induced memory crisis by donning my own VR headset—<a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">if I had any</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/toss-a-project-at-your-printer-vibe-coded-tool-allows-developer-to-throw-stuff-at-his-3d-printer-in-vr-to-begin-printing/</link>
                                                                            <description>
                            <![CDATA[ Flick of the wrist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3dsc4T9woRHCvBx3QYVh49</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/t5jyPkqqcRGQLkYKUj2SuY-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 14:22:49 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 14:22:53 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/t5jyPkqqcRGQLkYKUj2SuY-1920-80.jpg">
                                                            <media:credit><![CDATA[Hank Berger]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A side by side comparison of a 3D model in VR and a 3D printed copy in real life.]]></media:description>                                                            <media:text><![CDATA[A side by side comparison of a 3D model in VR and a 3D printed copy in real life.]]></media:text>
                                <media:title type="plain"><![CDATA[A side by side comparison of a 3D model in VR and a 3D printed copy in real life.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/t5jyPkqqcRGQLkYKUj2SuY-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I trust AI about as far as I can throw it—and I'm definitely not strong enough to lift up a data centre server rack. Flinging a facsimile of the OpenAI logo around VR is a little more realistic for my weight class, and now a software developer at <a href="https://www.epic.com/" target="_blank">Epic</a> (no, not that one) has at least in part fulfilled that vision.</p><p>Earlier this week, <a href="https://x.com/h4nkdog/status/2099150077482692994" target="_blank">Hank Berger shared a short clip of himself in VR</a>, picking up the aforementioned model from his 3D software, and hurling it to his 3D printer, where it begins printing. Berger wrote, "I've never felt more like Tony Stark than I do now."</p><p>So, yes, it's more a project borne out of AI enthusiasm rather than sharing in my scepticism. The Bambu Lab printer API allows users to control the 3D printer locally, though <a href="https://x.com/h4nkdog/status/2099211069872808083" target="_blank">Berger notes in a follow up post</a> that "Unfortunately, it makes the mobile app stop working." So, the developer "spun up a quick webserver" on his PC, and then leveraged GPT-6 Astra to get his <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Meta Quest 3</a> headset, the mobile app, and his 3D printer to all 'talk' to each other.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p><a href="https://x.com/h4nkdog/status/2099196934372085959" target="_blank">He shared on X</a> that the project is "not up on GitHub yet, but I might consider it if there's enough interest," explaining that it "needs a bit more polish to be distribution ready." Berger has also posted a number of his other AI-assisted experiments in recent weeks, including completely unofficial VR ports of <a href="https://x.com/h4nkdog/status/2097806876159221916" target="_blank">Luigi's Mansion</a> and <a href="https://x.com/h4nkdog/status/2097504444476735988" target="_blank">Super Smash Bros Melee</a>.</p><p>As we've covered in the past, a number of independent developer communities have been picking apart retro games and <a href="https://www.pcgamer.com/gaming-industry/if-youre-not-paying-attention-to-retro-game-recompilations-youre-missing-the-most-exciting-thing-in-gaming-right-now/" target="_blank">meticulously putting them back together again so that they are playable on PC</a>. This retro game decompilation scene has <a href="https://www.pcgamer.com/gaming-industry/pc-ports-of-old-console-games-are-the-new-ai-vibe-coding-battleground/" target="_blank">become the new AI vibe coding battleground</a>, due to an influx of 'AI rush jobs' as our Wes describes them.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2099150077482692994"><p lang="en" dir="ltr">I've never felt more like Tony Stark than I do now. Using my Meta Quest, I can just throw 3D models at my 3D printers to have them start printing it😂 pic.twitter.com/xNTe4KAVM2<a href="https://twitter.com/cantworkitout/status/2099150077482692994">September 13, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>While Berger's VR-take on Super Smash Bros Melee is <a href="https://x.com/banteg/status/2097087490490323440" target="_blank">based on an 'AI accelerated' decompilation</a>, his Luigi's Manson VR project isn't; <a href="https://x.com/h4nkdog/status/2097821671549710769" target="_blank">he explains in a follow up post</a> that "Astra can help you install an emulator and modify the ROM" to run Luigi's Mansion in VR. He also stresses "Decompiling is a very long and intensive task and will burn through your [AI subscription] usage!"</p><p>Personally, I would prefer to work out my own frustrations about the AI-induced memory crisis by donning my own VR headset—<a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">if I had any</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia CEO Jensen Huang tells Trump he agrees the AI doomsayers are perpetrating a hoax: 'you saw through all of that' ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/S7CrlFLAmEA" allowfullscreen></iframe></div></div><p>There's been a lot of talk about AI 'slowdown' over the last few days, since <a href="https://apnews.com/article/anthropic-ai-dario-amodei-d59552edcb27892d8ee4d98a48397706" target="_blank">Anthropic's CEO Dario Amodei said the industry needs to slow down</a> to allow for better safety measures to be implemented, with these comments themselves riding in the wake of <a href="https://www.pcgamer.com/software/ai/openai-admits-several-of-its-ai-models-breached-testing-and-hacked-into-a-startups-network-by-themselves-calling-it-an-unprecedented-cyber-incident/" target="_blank">recent cybersecurity threats</a>. Seemingly every big tech bro and <a href="https://www.cnbc.com/2026/09/14/china-ai-slowdown-us-tech-ceos.html" target="_blank">even world leaders</a> have been keen to discuss the issue. </p><p>Naturally, Nvidia CEO Jensen Huang, one of the biggest beneficiaries of the AI boom has been keen to say something on the issue and urge against slowing things down. His comments, however, were interspersed with similar sentiments from US President Donald Trump, who <a href="https://www.youtube.com/watch?v=S7CrlFLAmEA" target="_blank">called the CEO while the latter was on-stage for the All-In Podcast</a> (via <a href="https://www.cnbc.com/2026/09/14/trump-phones-nvidia-huang-all-in-calls-data-center-opposition-hoax.html" target="_blank">CNBC</a>). </p><p>Huang expressed gratitude for Trump's calling AI doomsaying a hoax: "There’s a lot of complexity and the fact of the matter is you saw through all of that, and we're all just really grateful."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>In a <a href="https://truthsocial.com/@realDonaldTrump/117269745153543631" target="_blank">previous post on Truth Social, Trump had explained</a>: "The only control or “guardrails” that AI needs is a STRONG AND SMART (High IQ!) PRESIDENT, and the U.S.A. has that, in spades! The Trump Administration has stopped AI “people” from doing bad, or potentially bad, “things,“ like Dario (Anthropic!), who is now pretending to be a “perfect little angel” - and we will continue to do so! We already have tremendous CRIMINAL and REGULATORY power over these companies! There is a SICK conspiracy going on against AI and Data Centers, and the only one that is happy about it is China. WHOEVER WINS AI, WINS!"</p><p>On his call with the Nvidia CEO, he said: "I'm telling you it's all a hoax. The datacenters are great... they're just playing right into the hands of a lot of people that don't want to see it happen... We're not going to let that happen. It's a hoax."</p><p>Huang: "You're right. We're not going to let that happen, sir."</p><p>Trump: "We have to do things and we have to do it prudently, but that doesn't mean we're going to stop an industry... I didn't know how you felt about it. I assumed you felt the same way as me."</p><p>Huang again: "Yes sir... We're going to make sure that everybody wins in the AI race in America. Every industry, every company, every state, every people."  </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VE3dBZCG8wUwPxHWNzqwD9" name="pcg_site_thumbnail_split (2) (1)" alt="Nvidia CEO Jensen Huang on the left, and an Nvidia building sign on the right." src="https://cdn.mos.cms.futurecdn.net/VE3dBZCG8wUwPxHWNzqwD9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bridget Bennett/Bloomberg via Getty Images (left) / GummyBone via Getty Images (right))</span></figcaption></figure><p>Perhaps as clarification or just reiteration, the president <a href="https://truthsocial.com/@realDonaldTrump/117271304188365611" target="_blank">took to Truth Social to say</a>, "I am the Hoax Buster, and I’m right now breaking another Hoax—That AI is going to take over, consume, and destroy the World, and that Robots will be marching into our Cities, and getting rid of us all!"</p><p>To my eyes and ears, all of this is a misnomer anyway. The AI boom is causing problems in the here and now, from ever-increasing energy use to <a href="https://arxiv.org/abs/2506.08872" target="_blank">ever-decreasing brain use</a>, increasing use of AI for creative tasks that humans once enjoyed doing, and, of course, increasingly expensive tech thanks to the AI industry-induced <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">global memory shortage</a>, to name just a few. </p><p>Much of the actual discussion around safety and pacing AI is, of course, prudent. But my problem is with the framing of discussions in the wake of this. Talk of whether or not AI will destroy the world <a href="https://www.noemamag.com/the-politics-of-superintelligence/" target="_blank">conveniently serves to downplay and distract from these more immediate and very real concerns</a>. As does the idea that we (the West, and more specifically the US) are in an arms race that must be won.</p><p>If everyone is busy thinking about whether or not the AI industry could pose grand threats to national security and whether it could <em>end </em>society and therefore needs to slow down, nobody is busy talking about the fact that we have lots of choices over whether and how the AI industry should change society regardless. Even if AI doesn't pose a big cybersecurity threat, for instance, we should still have a choice over the potential upheaval it is causing. But without discussions centred on this, the industry rolls on regardless.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/nvidia-ceo-jensen-huang-tells-trump-he-agrees-the-ai-doomsayers-are-perpetrating-a-hoax-you-saw-through-all-of-that/</link>
                                                                            <description>
                            <![CDATA[ On slowing down AI, the CEO says Nvidia is "not going to let that happen." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MMHP47wB3o6RF5mPcFEDVA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FHMSKAz9askHddgqiYnhD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 11:55:57 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FHMSKAz9askHddgqiYnhD-1920-80.jpg">
                                                            <media:credit><![CDATA[All-In Podcast]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia CEO Jensen Huang on the phone with President Trump on the All-In Podcast.]]></media:description>                                                            <media:text><![CDATA[Nvidia CEO Jensen Huang on the phone with President Trump on the All-In Podcast.]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia CEO Jensen Huang on the phone with President Trump on the All-In Podcast.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FHMSKAz9askHddgqiYnhD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/S7CrlFLAmEA" allowfullscreen></iframe></div></div><p>There's been a lot of talk about AI 'slowdown' over the last few days, since <a href="https://apnews.com/article/anthropic-ai-dario-amodei-d59552edcb27892d8ee4d98a48397706" target="_blank">Anthropic's CEO Dario Amodei said the industry needs to slow down</a> to allow for better safety measures to be implemented, with these comments themselves riding in the wake of <a href="https://www.pcgamer.com/software/ai/openai-admits-several-of-its-ai-models-breached-testing-and-hacked-into-a-startups-network-by-themselves-calling-it-an-unprecedented-cyber-incident/" target="_blank">recent cybersecurity threats</a>. Seemingly every big tech bro and <a href="https://www.cnbc.com/2026/09/14/china-ai-slowdown-us-tech-ceos.html" target="_blank">even world leaders</a> have been keen to discuss the issue. </p><p>Naturally, Nvidia CEO Jensen Huang, one of the biggest beneficiaries of the AI boom has been keen to say something on the issue and urge against slowing things down. His comments, however, were interspersed with similar sentiments from US President Donald Trump, who <a href="https://www.youtube.com/watch?v=S7CrlFLAmEA" target="_blank">called the CEO while the latter was on-stage for the All-In Podcast</a> (via <a href="https://www.cnbc.com/2026/09/14/trump-phones-nvidia-huang-all-in-calls-data-center-opposition-hoax.html" target="_blank">CNBC</a>). </p><p>Huang expressed gratitude for Trump's calling AI doomsaying a hoax: "There’s a lot of complexity and the fact of the matter is you saw through all of that, and we're all just really grateful."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>In a <a href="https://truthsocial.com/@realDonaldTrump/117269745153543631" target="_blank">previous post on Truth Social, Trump had explained</a>: "The only control or “guardrails” that AI needs is a STRONG AND SMART (High IQ!) PRESIDENT, and the U.S.A. has that, in spades! The Trump Administration has stopped AI “people” from doing bad, or potentially bad, “things,“ like Dario (Anthropic!), who is now pretending to be a “perfect little angel” - and we will continue to do so! We already have tremendous CRIMINAL and REGULATORY power over these companies! There is a SICK conspiracy going on against AI and Data Centers, and the only one that is happy about it is China. WHOEVER WINS AI, WINS!"</p><p>On his call with the Nvidia CEO, he said: "I'm telling you it's all a hoax. The datacenters are great... they're just playing right into the hands of a lot of people that don't want to see it happen... We're not going to let that happen. It's a hoax."</p><p>Huang: "You're right. We're not going to let that happen, sir."</p><p>Trump: "We have to do things and we have to do it prudently, but that doesn't mean we're going to stop an industry... I didn't know how you felt about it. I assumed you felt the same way as me."</p><p>Huang again: "Yes sir... We're going to make sure that everybody wins in the AI race in America. Every industry, every company, every state, every people."  </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VE3dBZCG8wUwPxHWNzqwD9" name="pcg_site_thumbnail_split (2) (1)" alt="Nvidia CEO Jensen Huang on the left, and an Nvidia building sign on the right." src="https://cdn.mos.cms.futurecdn.net/VE3dBZCG8wUwPxHWNzqwD9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bridget Bennett/Bloomberg via Getty Images (left) / GummyBone via Getty Images (right))</span></figcaption></figure><p>Perhaps as clarification or just reiteration, the president <a href="https://truthsocial.com/@realDonaldTrump/117271304188365611" target="_blank">took to Truth Social to say</a>, "I am the Hoax Buster, and I’m right now breaking another Hoax—That AI is going to take over, consume, and destroy the World, and that Robots will be marching into our Cities, and getting rid of us all!"</p><p>To my eyes and ears, all of this is a misnomer anyway. The AI boom is causing problems in the here and now, from ever-increasing energy use to <a href="https://arxiv.org/abs/2506.08872" target="_blank">ever-decreasing brain use</a>, increasing use of AI for creative tasks that humans once enjoyed doing, and, of course, increasingly expensive tech thanks to the AI industry-induced <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">global memory shortage</a>, to name just a few. </p><p>Much of the actual discussion around safety and pacing AI is, of course, prudent. But my problem is with the framing of discussions in the wake of this. Talk of whether or not AI will destroy the world <a href="https://www.noemamag.com/the-politics-of-superintelligence/" target="_blank">conveniently serves to downplay and distract from these more immediate and very real concerns</a>. As does the idea that we (the West, and more specifically the US) are in an arms race that must be won.</p><p>If everyone is busy thinking about whether or not the AI industry could pose grand threats to national security and whether it could <em>end </em>society and therefore needs to slow down, nobody is busy talking about the fact that we have lots of choices over whether and how the AI industry should change society regardless. Even if AI doesn't pose a big cybersecurity threat, for instance, we should still have a choice over the potential upheaval it is causing. But without discussions centred on this, the industry rolls on regardless.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Steam Deck 2 has 'not really' been impacted by the memory supply crisis, with Valve still focused on a 'very delineated performance improvement' for its next handheld ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With the release of the new <a href="https://www.pcgamer.com/hardware/game-pads/steam-controller-2026-review/" target="_blank">Steam Controller</a>, the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>, and now the <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a> VR headset, this year has been chock-full of Valve hardware releases. So, what could possibly be next—the Steam Deck 2? To some extent, sure; Valve has been "<a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/valve-is-hard-at-work-on-the-steam-deck-2-but-over-four-years-after-the-og-deck-theres-still-no-indication-of-a-launch-date/" target="_blank">hard at work</a>" on its next handheld gaming PC <a href="https://www.pcgamer.com/valve-is-already-planning-a-steam-deck-2/" target="_blank">pretty much since the original Steam Deck launched back in 2022</a>. What's surprising, though, is that Valve claims the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">RAMpocalypse</a> hasn't hugely affected its plans.</p><p>Despite the clear impact on<a href="https://www.pcgamer.com/hardware/steam-machines/the-one-thing-valve-would-change-about-the-steam-machine-make-it-cheaper/" target="_blank"> the pricing of both the Steam Machine</a> and the <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-targeted-a-lower-price-for-the-steam-frame-then-the-memory-crisis-happened-i-wish-we-could-have-shipped-it-at-the-price-that-we-were-at-last-year/">Steam Frame</a>, Valve engineer <a href="https://www.ign.com/articles/valve-says-ram-crisis-hasnt-affected-plans-for-steam-deck-2" target="_blank">Pierre-Loup Griffais told IGN</a> that the memory supply crisis has "not really" affected the company's plans for the Steam Deck successor. He added, "We've talked before about how we want to make sure there's a very delineated performance improvement for something like a future Steam Deck, and I think we're still looking at it in the same way."</p><p>"It's just a matter of looking at the current conditions and seeing how and when we can deliver something like that," Griffais says, "But from what we're working on, as far as the user experience goes and what the product that we're trying to build goes, it's very similar goals."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Valve has been saying as far back as 2023 that it was waiting for "<a href="https://www.pcgamer.com/valve-steam-deck-2-generational-leap/" target="_blank">a generational leap in performance</a>" to justify a follow-up, so that part of the strategy has remained consistent. That the company isn't rushing to push out an overpriced Steam Deck successor is arguably no bad thing either, especially given that the price for the 1 TB version of the original Steam Deck <a href="https://www.pcgamer.com/hardware/valves-steam-deck-price-jumps-by-nearly-50-percent-now-costs-usd949-for-a-1tb-model/" target="_blank">has now ballooned to $949</a>.</p><p>It's good to hear that the Deck 2 is still being worked on despite the ongoing memory shortage. The Steam Frame and Steam Machine were<a href="https://www.pcgamer.com/hardware/valve-announces-steam-machine-frame-controller/" target="_blank"> already announced and shown off</a> essentially as finished products late last year, so those would be hard (but not impossible) to back out of. Although Valve has said it's working on a Steam Deck 2, it doesn't seem to be quite so close to release, and concerns that the company could bin the project are a bit more pertinent than with the other products.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="E7AGEfYDsDRDPEjbk43X4Y" name="steam-family" alt="Valve's new VR headset, the Steam Frame, with accessories." src="https://cdn.mos.cms.futurecdn.net/E7AGEfYDsDRDPEjbk43X4Y-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Valve)</span></figcaption></figure><p>Valve obviously won't attempt to squeeze the launch of the Steam Deck 2 into an already packed year, but the memory supply crisis has likely pushed the handheld's release further out too.</p><p>But just how far out could a Steam Deck 2 release be? Well, <a href="https://www.pcgamer.com/hardware/steam-machines/valve-says-theres-no-end-in-sight-to-the-memory-crisis-and-prices-are-only-going-to-increase-honestly-its-still-getting-worse/" target="_blank">Valve itself does not see an imminent end to the supply crisis</a>, though some major memory players predict <a href="https://www.pcgamer.com/hardware/memory/former-samsung-boss-predicts-the-memory-crisis-could-be-over-in-the-second-half-of-next-year-thanks-to-a-surge-in-chinese-capacity/" target="_blank">things could improve around late 2027 or early 2028 thanks to a surge in Chinese capacity</a>. Other predictions suggest we should only be so lucky, with both <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">SK hynix's CEO</a> and <a href="https://www.pcgamer.com/hardware/ssds/ssd-price-increases-might-be-with-us-for-the-long-haul-as-phisons-ceo-says-nand-supply-wont-catch-up-with-demand-for-four-years/" target="_blank">Phison's CEO</a> saying demand could continue to outstrip supply until 2030.</p><p>In light of those circumstances, 'not really' feels a bit like an exercise in measured understatement to me. At any rate, here's hoping we're not waiting until 2030 for a Steam Deck successor.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-steam-deck-2-has-not-really-been-impacted-by-the-memory-supply-crisis-with-valve-still-focused-on-a-very-delineated-performance-improvement-for-its-next-handheld/</link>
                                                                            <description>
                            <![CDATA[ Excuse me, my eyebrows rose up all by themselves. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">o74NqkPHbVfgwMtugGuFnb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Coph5tP2BPCHLz4dv9SCEj-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 10:42:38 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 10:42:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Coph5tP2BPCHLz4dv9SCEj-1920-80.jpg">
                                                            <media:credit><![CDATA[Valve]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Steam Deck OLED: Limited Edition White]]></media:description>                                                            <media:text><![CDATA[Steam Deck OLED: Limited Edition White]]></media:text>
                                <media:title type="plain"><![CDATA[Steam Deck OLED: Limited Edition White]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Coph5tP2BPCHLz4dv9SCEj-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With the release of the new <a href="https://www.pcgamer.com/hardware/game-pads/steam-controller-2026-review/" target="_blank">Steam Controller</a>, the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>, and now the <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/" target="_blank">Steam Frame</a> VR headset, this year has been chock-full of Valve hardware releases. So, what could possibly be next—the Steam Deck 2? To some extent, sure; Valve has been "<a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/valve-is-hard-at-work-on-the-steam-deck-2-but-over-four-years-after-the-og-deck-theres-still-no-indication-of-a-launch-date/" target="_blank">hard at work</a>" on its next handheld gaming PC <a href="https://www.pcgamer.com/valve-is-already-planning-a-steam-deck-2/" target="_blank">pretty much since the original Steam Deck launched back in 2022</a>. What's surprising, though, is that Valve claims the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">RAMpocalypse</a> hasn't hugely affected its plans.</p><p>Despite the clear impact on<a href="https://www.pcgamer.com/hardware/steam-machines/the-one-thing-valve-would-change-about-the-steam-machine-make-it-cheaper/" target="_blank"> the pricing of both the Steam Machine</a> and the <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-targeted-a-lower-price-for-the-steam-frame-then-the-memory-crisis-happened-i-wish-we-could-have-shipped-it-at-the-price-that-we-were-at-last-year/">Steam Frame</a>, Valve engineer <a href="https://www.ign.com/articles/valve-says-ram-crisis-hasnt-affected-plans-for-steam-deck-2" target="_blank">Pierre-Loup Griffais told IGN</a> that the memory supply crisis has "not really" affected the company's plans for the Steam Deck successor. He added, "We've talked before about how we want to make sure there's a very delineated performance improvement for something like a future Steam Deck, and I think we're still looking at it in the same way."</p><p>"It's just a matter of looking at the current conditions and seeing how and when we can deliver something like that," Griffais says, "But from what we're working on, as far as the user experience goes and what the product that we're trying to build goes, it's very similar goals."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Valve has been saying as far back as 2023 that it was waiting for "<a href="https://www.pcgamer.com/valve-steam-deck-2-generational-leap/" target="_blank">a generational leap in performance</a>" to justify a follow-up, so that part of the strategy has remained consistent. That the company isn't rushing to push out an overpriced Steam Deck successor is arguably no bad thing either, especially given that the price for the 1 TB version of the original Steam Deck <a href="https://www.pcgamer.com/hardware/valves-steam-deck-price-jumps-by-nearly-50-percent-now-costs-usd949-for-a-1tb-model/" target="_blank">has now ballooned to $949</a>.</p><p>It's good to hear that the Deck 2 is still being worked on despite the ongoing memory shortage. The Steam Frame and Steam Machine were<a href="https://www.pcgamer.com/hardware/valve-announces-steam-machine-frame-controller/" target="_blank"> already announced and shown off</a> essentially as finished products late last year, so those would be hard (but not impossible) to back out of. Although Valve has said it's working on a Steam Deck 2, it doesn't seem to be quite so close to release, and concerns that the company could bin the project are a bit more pertinent than with the other products.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="E7AGEfYDsDRDPEjbk43X4Y" name="steam-family" alt="Valve's new VR headset, the Steam Frame, with accessories." src="https://cdn.mos.cms.futurecdn.net/E7AGEfYDsDRDPEjbk43X4Y-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Valve)</span></figcaption></figure><p>Valve obviously won't attempt to squeeze the launch of the Steam Deck 2 into an already packed year, but the memory supply crisis has likely pushed the handheld's release further out too.</p><p>But just how far out could a Steam Deck 2 release be? Well, <a href="https://www.pcgamer.com/hardware/steam-machines/valve-says-theres-no-end-in-sight-to-the-memory-crisis-and-prices-are-only-going-to-increase-honestly-its-still-getting-worse/" target="_blank">Valve itself does not see an imminent end to the supply crisis</a>, though some major memory players predict <a href="https://www.pcgamer.com/hardware/memory/former-samsung-boss-predicts-the-memory-crisis-could-be-over-in-the-second-half-of-next-year-thanks-to-a-surge-in-chinese-capacity/" target="_blank">things could improve around late 2027 or early 2028 thanks to a surge in Chinese capacity</a>. Other predictions suggest we should only be so lucky, with both <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">SK hynix's CEO</a> and <a href="https://www.pcgamer.com/hardware/ssds/ssd-price-increases-might-be-with-us-for-the-long-haul-as-phisons-ceo-says-nand-supply-wont-catch-up-with-demand-for-four-years/" target="_blank">Phison's CEO</a> saying demand could continue to outstrip supply until 2030.</p><p>In light of those circumstances, 'not really' feels a bit like an exercise in measured understatement to me. At any rate, here's hoping we're not waiting until 2030 for a Steam Deck successor.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Frame Australian price confirmed, and yes, there's a waitlist ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/">Steam Frame</a>, Valve's latest entry in the VR hardware market, will cost <strong>AU$1,609</strong> in Australia for the 256 GB model with included VR controllers. For the 1 TB Steam Frame model with included VR controllers, the Aussie price is <strong>AU$1,969</strong>.</p><p>The price isn't super surprising: the entry level model costs the same as the entry level Steam Machine. There's also the not-insignificant problem of the ongoing memory crisis: Valve would have <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-targeted-a-lower-price-for-the-steam-frame-then-the-memory-crisis-happened-i-wish-we-could-have-shipped-it-at-the-price-that-we-were-at-last-year/" target="_blank">preferred to release it cheaper</a>.</p><p>The memory crisis has also necessitated another hardware waitlist. Like the Steam Machine, you won't be able to simply buy a Steam Frame and receive one a few days later. Instead, there's a waitlist lottery running between now and <strong>September 18, 2026 at 3am AEST</strong>. If you join the list between that time you'll have a chance to receive a unit ASAP. </p><p>If you wait until after September 18, you'll join a normal non-randomized queue, meaning the longer you leave it the longer you'll wait. Jacob Ridley has <a href="https://www.pcgamer.com/hardware/vr-hardware/steam-frame-starts-at-usd1-059-with-reservation-lottery-open-now-enter-before-september-17-for-best-chance-of-getting-one-this-year/">the full details.</a></p><p>PC Gamer's hardware team has been testing Valve's newest piece of kit, with Jacob pinning an 80 / 100 to the device in his <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/">Steam Frame review</a>. "It's admittedly a tough sell as an upgrade to a Quest 3, or as someone's first step into VR when other options are much cheaper, but the Steam Frame is the best all-round VR headset I've used to date," he wrote.</p><p></p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/steam-frame-australian-price-confirmed-and-yes-theres-a-waitlist/</link>
                                                                            <description>
                            <![CDATA[ The entry level model will set you back the same as the Steam Machine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QhKeUUbmDnkvDM8U4XpcF8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/snshXd8E8i72XYYLk4HtMT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 00:47:59 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 00:48:36 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ shaun.prescott@futurenet.com (Shaun Prescott) ]]></author>                    <dc:creator><![CDATA[ Shaun Prescott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/W7q4asCziYRHUEennZcpyC-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/snshXd8E8i72XYYLk4HtMT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame on a stack of PC Gamer magazines.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame on a stack of PC Gamer magazines.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame on a stack of PC Gamer magazines.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/snshXd8E8i72XYYLk4HtMT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/">Steam Frame</a>, Valve's latest entry in the VR hardware market, will cost <strong>AU$1,609</strong> in Australia for the 256 GB model with included VR controllers. For the 1 TB Steam Frame model with included VR controllers, the Aussie price is <strong>AU$1,969</strong>.</p><p>The price isn't super surprising: the entry level model costs the same as the entry level Steam Machine. There's also the not-insignificant problem of the ongoing memory crisis: Valve would have <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-targeted-a-lower-price-for-the-steam-frame-then-the-memory-crisis-happened-i-wish-we-could-have-shipped-it-at-the-price-that-we-were-at-last-year/" target="_blank">preferred to release it cheaper</a>.</p><p>The memory crisis has also necessitated another hardware waitlist. Like the Steam Machine, you won't be able to simply buy a Steam Frame and receive one a few days later. Instead, there's a waitlist lottery running between now and <strong>September 18, 2026 at 3am AEST</strong>. If you join the list between that time you'll have a chance to receive a unit ASAP. </p><p>If you wait until after September 18, you'll join a normal non-randomized queue, meaning the longer you leave it the longer you'll wait. Jacob Ridley has <a href="https://www.pcgamer.com/hardware/vr-hardware/steam-frame-starts-at-usd1-059-with-reservation-lottery-open-now-enter-before-september-17-for-best-chance-of-getting-one-this-year/">the full details.</a></p><p>PC Gamer's hardware team has been testing Valve's newest piece of kit, with Jacob pinning an 80 / 100 to the device in his <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/">Steam Frame review</a>. "It's admittedly a tough sell as an upgrade to a Quest 3, or as someone's first step into VR when other options are much cheaper, but the Steam Frame is the best all-round VR headset I've used to date," he wrote.</p><p></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Steam Frame launches during one of the slowest periods for VR on Steam, but Valve hopes to 'rekindle the excitement' for PCVR ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There was a time when VR was pretty much exclusive to the PC. I'm talking about when the HTC Vive and Oculus Rift were the pinnacle of technology, circa 2016. I have very fond memories of those two headsets, often borrowing them from friends and colleagues, then ferrying them around to various spots to evangelise the new and exciting world of VR; VR that was then entirely tethered to a gaming PC. Then came the Oculus Go, later the Oculus Quest, and all of a sudden, VR was mobile.</p><div><blockquote><p>There's a lot of unique VR content that can only be accessed with the capabilities and power of the PC and the experimentation that comes on it.</p><p>Jeremy Selan, Valve</p></blockquote></div><p>It took a while before standalone VR headsets really took off. It wasn't until the Quest 2, and later <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Quest 3</a>/<a href="https://www.pcgamer.com/hardware/vr-hardware/meta-quest-3s-review/">Quest 3S</a>, that these headsets started to dominate the conversation around virtual reality. Nowadays, these three dominate the <a href="https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam" target="_blank">Steam Hardware Survey for August 2026</a>, accounting for over 60% of headsets plugged into a PC by those surveyed. The Valve Index, which launched in 2019, remains in fourth place. Few new arrivals in PCVR get anywhere close: the Bigscreen Beyond has just 1.25% of the share, which is less than the original Vive.</p><p>Many are using standalone headsets to play VR games powered by their gaming PC, hence being registered on Valve's survey at all. So, in a sense, there's still so much to play for on PC.</p><p>"Some of the other mobile devices, like the Meta Quest, for example, are some of the most popular headsets on Steam," says Jeremy Selan, a software engineer at Valve who worked on the Steam Frame. "So there is a real draw with PCVR even today amongst the millions and millions of VR headsets out there, and that's, I believe, because there's a lot of unique VR content that can only be accessed with the capabilities and power of the PC and the experimentation that comes on it."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>Yet it'd be fair to say that the market has shifted attention away from PCVR experiences. I've had a look around <a href="https://steamdb.info/stats/releases/?tagid=21978" target="_blank">SteamDB</a> at the number of VR games that are released on Steam every year, and it's not a positive trend. </p><p>The number of VR games on the platform reached peak around 2017, and since that time, it's either remained flat or dropped with each subsequent year. By SteamDB's figures, 2025 was the worst year for VR games on Steam for a decade. Just 481 VR games released on the platform, and you have to go back to 2015, prior to the launch of the HTC Vive and Oculus Rift, to see a lower figure. Compare that to the <a href="https://steamdb.info/stats/releases/" target="_blank">exponential increase of non-VR games released on Steam</a> each year, and it looks like VR has struggled to maintain a foothold on the platform.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JARYSgBLBsGsKWxePQJ3EP" name="valve-index-001.jpg" alt="Valve Index virtual reality headset on a table front right angle." src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In 2017, VR games accounted for 15% of all game releases on Steam. In 2025, they accounted for just 2%.</p><p>In comparison, the Quest Store has only seen an <a href="https://queststoredb.com/stats/2025" target="_blank">increase in new releases each year since 2020</a>. Though Quest Store DB doesn't note how many of those are actual games. From a quick glance, many appear to be learning or XR experiences.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8ogigJUoXU6kCLoCGwvSmd" name="vive-cosmos-elite-003.jpg" alt="HTC Vive Cosmos Elite headset on the floor" src="https://cdn.mos.cms.futurecdn.net/8ogigJUoXU6kCLoCGwvSmd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The HTC Vive Cosmos Elite with base stations and the old style of VR controller. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'm not turning my nose up at the games that have launched on Steam in the past year, especially as that's 481 more things to play with a VR headset on PC. Moreover, many of the best VR games on PC came out years ago, such as Half-Life: Alyx, and they're still as enjoyable as ever. We're not short of things to play, but we might end up that way if something doesn't change.</p><p>The ongoing tally for 2026 suggests there have been 270 new VR games on Steam so far. We're already three quarters of the way through the year, and at this rate, we're looking at yet another poor yield; potentially the lowest since PCVR began.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N4QmFbsA7CKogT6h9uXNMT" name="IMG_7207" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/N4QmFbsA7CKogT6h9uXNMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So, what might help reverse this trend? Valve hopes that its new hardware, the Steam Frame, might turn the tide for Steam's VR catalogue; or, at the very least, bridge the divide between PCVR and mobile VR for gamers and developers.</p><p>"We love the PCVR community," says Steam Frame hardware engineer Joy Lyons. "We've been making VR devices for decades now, and so we've been there since the beginning."</p><div><blockquote><p>We see this as a sort of a broadening and maturing of the market; sort of an opening of the tent to more potential customers, more potential gamers.</p><p>Joy Lyons, Valve</p></blockquote></div><p>The Frame offers something new for Valve. The ability to stream games from a local gaming PC over a dedicated wireless connection and run games on its very own hardware, a Snapdragon 8 Gen 3 chip. This dual functionality is nothing new for virtual reality, but from my time testing the Steam Frame over the past few weeks, it's definitely at its best when playing PCVR games streamed wirelessly via the included adapter. In that sense, it feels more a PCVR headset with standalone functionality than the other way around.</p><p>Lyons explains the rationale behind Valve's approach with the Steam Frame:</p><p>"We think it's great for customers to have more access to different types of games," Lyons says. "And I think what we're seeing is a maturing of the platform with these sort of fundamental technology movements just to make the emulation layers work, for example. And we see this as a sort of a broadening and maturing of the market; sort of an opening of the tent to more potential customers, more potential gamers." </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wxxhVPJVUZQaaxwWKCQ3UK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:04" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/wxxhVPJVUZQaaxwWKCQ3UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame uses Proton, FEX, and Lepton to support a wider array of games. We're pretty familiar with Proton from the Steam Deck and Steam Machine, offering a way to play games made for Windows on a Linux machine. FEX is the emulation layer that makes it possible to play games designed for x86 chips on Arm chips. Games that run well on the Steam Frame from both Proton and FEX will get a badge to say so via the Steam Frame Standalone Verified programme. </p><p>Lepton is a container for Android games using the APK file format, which will allow these to run on the Arm-powered, SteamOS-run Steam Frame. Android games are now arriving on Steam, too. This will, in turn, boost the number of newly-released VR games on Steam. It just may take some time for many of the Android games mostly made for Quest to arrive. A good way to bump the numbers for next year and beyond.</p><p>"We wanted to, with the emulation, be able to have access to more games in the VR space," Lyons says. "And so I think some people who have done PCVR maybe haven't had access to some of the APK type games and so we're growing the catalog on that side as well."</p><p>Now, you might argue that's not really expanding PCVR so much as injecting Steam with lots of mobile VR games. I guess you'd be right, you ol' stick in the mud, you. But Valve engineer Jeremy Selan also counts PCVR experiences among those that they hope to get a much-needed boost from the launch of the Steam Frame.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="K8PxsomVLg69YfZgKy6SMT" name="IMG_7263" alt="The Steam Frame with the extra top strap installed." src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"This is designed for PCVR streaming and to do that really, really well," Selan says of the Steam Frame. "So we've been giving these units out to developers. Our hope is that this will help rekindle the excitement of what you can do with PCVR. </p><div><blockquote><p>We love the PCVR community.</p><p>Joy Lyons, Valve</p></blockquote></div><p>"Our hope is that out of the box, obviously, no work is needed," Selan continues. "Your existing catalog of VR titles on Steam will just work. But over time, as we sell more of these and the economics improve, we think this will give a new life to the ability to take advantage of the large compute of your PC while still having a great wireless VR experience."</p><p>"We love the PCVR community," Lyons says. "We always will. This is our heritage. These are our customers, and we see this as a great product for them. We made it for them. But we also want to grow a healthy ecosystem for both the gamers and the game developers."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3TYzQUwiV2DaAMmdW6hXLT" name="IMG_7304" alt="The Steam Frame in front of the Meta Quest 3 on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/3TYzQUwiV2DaAMmdW6hXLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I guess we'll have to check back in on the stats once the Frame has had a chance to shake things up. As Selan says in our chat, there are also some VR games that will always be tied to PC, like flight sims or racing sims, but those often feel pretty clunky in my experience. I can't even boot the latest F1 game in VR, let alone join a race. Nevertheless, I agree with Selan that more can be done with VR with a PC powering the experience. </p><p>Perhaps Valve should lead the way with its own first-party VR game, like it did Half-Life: Alyx. Of course, I asked Lyons and Selan about any plans for future release, but they told me Valve has "elected to pour all our efforts into making our partner games available," and "don't have any new titles coming out." Though, Half-Life: Alyx came out nearly a year after the Valve Index, so I'm holding out hope yet. Credulous? I don't know the meaning of the word.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/the-steam-frame-launches-during-one-of-the-slowest-periods-for-vr-on-steam-but-valve-hopes-to-rekindle-the-excitement-for-pcvr/</link>
                                                                            <description>
                            <![CDATA[ "We also want to grow a healthy ecosystem for both the gamers and the game developers." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uYsj7UtsHqk5pygRiDNCLW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame on the Steam Frame box.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame on the Steam Frame box.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame on the Steam Frame box.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There was a time when VR was pretty much exclusive to the PC. I'm talking about when the HTC Vive and Oculus Rift were the pinnacle of technology, circa 2016. I have very fond memories of those two headsets, often borrowing them from friends and colleagues, then ferrying them around to various spots to evangelise the new and exciting world of VR; VR that was then entirely tethered to a gaming PC. Then came the Oculus Go, later the Oculus Quest, and all of a sudden, VR was mobile.</p><div><blockquote><p>There's a lot of unique VR content that can only be accessed with the capabilities and power of the PC and the experimentation that comes on it.</p><p>Jeremy Selan, Valve</p></blockquote></div><p>It took a while before standalone VR headsets really took off. It wasn't until the Quest 2, and later <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Quest 3</a>/<a href="https://www.pcgamer.com/hardware/vr-hardware/meta-quest-3s-review/">Quest 3S</a>, that these headsets started to dominate the conversation around virtual reality. Nowadays, these three dominate the <a href="https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam" target="_blank">Steam Hardware Survey for August 2026</a>, accounting for over 60% of headsets plugged into a PC by those surveyed. The Valve Index, which launched in 2019, remains in fourth place. Few new arrivals in PCVR get anywhere close: the Bigscreen Beyond has just 1.25% of the share, which is less than the original Vive.</p><p>Many are using standalone headsets to play VR games powered by their gaming PC, hence being registered on Valve's survey at all. So, in a sense, there's still so much to play for on PC.</p><p>"Some of the other mobile devices, like the Meta Quest, for example, are some of the most popular headsets on Steam," says Jeremy Selan, a software engineer at Valve who worked on the Steam Frame. "So there is a real draw with PCVR even today amongst the millions and millions of VR headsets out there, and that's, I believe, because there's a lot of unique VR content that can only be accessed with the capabilities and power of the PC and the experimentation that comes on it."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>Yet it'd be fair to say that the market has shifted attention away from PCVR experiences. I've had a look around <a href="https://steamdb.info/stats/releases/?tagid=21978" target="_blank">SteamDB</a> at the number of VR games that are released on Steam every year, and it's not a positive trend. </p><p>The number of VR games on the platform reached peak around 2017, and since that time, it's either remained flat or dropped with each subsequent year. By SteamDB's figures, 2025 was the worst year for VR games on Steam for a decade. Just 481 VR games released on the platform, and you have to go back to 2015, prior to the launch of the HTC Vive and Oculus Rift, to see a lower figure. Compare that to the <a href="https://steamdb.info/stats/releases/" target="_blank">exponential increase of non-VR games released on Steam</a> each year, and it looks like VR has struggled to maintain a foothold on the platform.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JARYSgBLBsGsKWxePQJ3EP" name="valve-index-001.jpg" alt="Valve Index virtual reality headset on a table front right angle." src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In 2017, VR games accounted for 15% of all game releases on Steam. In 2025, they accounted for just 2%.</p><p>In comparison, the Quest Store has only seen an <a href="https://queststoredb.com/stats/2025" target="_blank">increase in new releases each year since 2020</a>. Though Quest Store DB doesn't note how many of those are actual games. From a quick glance, many appear to be learning or XR experiences.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8ogigJUoXU6kCLoCGwvSmd" name="vive-cosmos-elite-003.jpg" alt="HTC Vive Cosmos Elite headset on the floor" src="https://cdn.mos.cms.futurecdn.net/8ogigJUoXU6kCLoCGwvSmd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The HTC Vive Cosmos Elite with base stations and the old style of VR controller. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'm not turning my nose up at the games that have launched on Steam in the past year, especially as that's 481 more things to play with a VR headset on PC. Moreover, many of the best VR games on PC came out years ago, such as Half-Life: Alyx, and they're still as enjoyable as ever. We're not short of things to play, but we might end up that way if something doesn't change.</p><p>The ongoing tally for 2026 suggests there have been 270 new VR games on Steam so far. We're already three quarters of the way through the year, and at this rate, we're looking at yet another poor yield; potentially the lowest since PCVR began.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N4QmFbsA7CKogT6h9uXNMT" name="IMG_7207" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/N4QmFbsA7CKogT6h9uXNMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So, what might help reverse this trend? Valve hopes that its new hardware, the Steam Frame, might turn the tide for Steam's VR catalogue; or, at the very least, bridge the divide between PCVR and mobile VR for gamers and developers.</p><p>"We love the PCVR community," says Steam Frame hardware engineer Joy Lyons. "We've been making VR devices for decades now, and so we've been there since the beginning."</p><div><blockquote><p>We see this as a sort of a broadening and maturing of the market; sort of an opening of the tent to more potential customers, more potential gamers.</p><p>Joy Lyons, Valve</p></blockquote></div><p>The Frame offers something new for Valve. The ability to stream games from a local gaming PC over a dedicated wireless connection and run games on its very own hardware, a Snapdragon 8 Gen 3 chip. This dual functionality is nothing new for virtual reality, but from my time testing the Steam Frame over the past few weeks, it's definitely at its best when playing PCVR games streamed wirelessly via the included adapter. In that sense, it feels more a PCVR headset with standalone functionality than the other way around.</p><p>Lyons explains the rationale behind Valve's approach with the Steam Frame:</p><p>"We think it's great for customers to have more access to different types of games," Lyons says. "And I think what we're seeing is a maturing of the platform with these sort of fundamental technology movements just to make the emulation layers work, for example. And we see this as a sort of a broadening and maturing of the market; sort of an opening of the tent to more potential customers, more potential gamers." </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wxxhVPJVUZQaaxwWKCQ3UK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:04" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/wxxhVPJVUZQaaxwWKCQ3UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame uses Proton, FEX, and Lepton to support a wider array of games. We're pretty familiar with Proton from the Steam Deck and Steam Machine, offering a way to play games made for Windows on a Linux machine. FEX is the emulation layer that makes it possible to play games designed for x86 chips on Arm chips. Games that run well on the Steam Frame from both Proton and FEX will get a badge to say so via the Steam Frame Standalone Verified programme. </p><p>Lepton is a container for Android games using the APK file format, which will allow these to run on the Arm-powered, SteamOS-run Steam Frame. Android games are now arriving on Steam, too. This will, in turn, boost the number of newly-released VR games on Steam. It just may take some time for many of the Android games mostly made for Quest to arrive. A good way to bump the numbers for next year and beyond.</p><p>"We wanted to, with the emulation, be able to have access to more games in the VR space," Lyons says. "And so I think some people who have done PCVR maybe haven't had access to some of the APK type games and so we're growing the catalog on that side as well."</p><p>Now, you might argue that's not really expanding PCVR so much as injecting Steam with lots of mobile VR games. I guess you'd be right, you ol' stick in the mud, you. But Valve engineer Jeremy Selan also counts PCVR experiences among those that they hope to get a much-needed boost from the launch of the Steam Frame.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="K8PxsomVLg69YfZgKy6SMT" name="IMG_7263" alt="The Steam Frame with the extra top strap installed." src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"This is designed for PCVR streaming and to do that really, really well," Selan says of the Steam Frame. "So we've been giving these units out to developers. Our hope is that this will help rekindle the excitement of what you can do with PCVR. </p><div><blockquote><p>We love the PCVR community.</p><p>Joy Lyons, Valve</p></blockquote></div><p>"Our hope is that out of the box, obviously, no work is needed," Selan continues. "Your existing catalog of VR titles on Steam will just work. But over time, as we sell more of these and the economics improve, we think this will give a new life to the ability to take advantage of the large compute of your PC while still having a great wireless VR experience."</p><p>"We love the PCVR community," Lyons says. "We always will. This is our heritage. These are our customers, and we see this as a great product for them. We made it for them. But we also want to grow a healthy ecosystem for both the gamers and the game developers."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3TYzQUwiV2DaAMmdW6hXLT" name="IMG_7304" alt="The Steam Frame in front of the Meta Quest 3 on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/3TYzQUwiV2DaAMmdW6hXLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I guess we'll have to check back in on the stats once the Frame has had a chance to shake things up. As Selan says in our chat, there are also some VR games that will always be tied to PC, like flight sims or racing sims, but those often feel pretty clunky in my experience. I can't even boot the latest F1 game in VR, let alone join a race. Nevertheless, I agree with Selan that more can be done with VR with a PC powering the experience. </p><p>Perhaps Valve should lead the way with its own first-party VR game, like it did Half-Life: Alyx. Of course, I asked Lyons and Selan about any plans for future release, but they told me Valve has "elected to pour all our efforts into making our partner games available," and "don't have any new titles coming out." Though, Half-Life: Alyx came out nearly a year after the Valve Index, so I'm holding out hope yet. Credulous? I don't know the meaning of the word.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Valve had next-gen VR 'headsets ready three, four years ago and they were big, bulky devices' but went back to the drawing board after actually putting them on ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review">Steam Frame</a> is here and it's one of the best VR headsets I've ever had attached to my face, just don't ask me about the price. But when we spoke to two of the people at Valve who helped create the device—Joy Lyons and Jeremy Selan—they told me the company actually had its new VR headsets ready years ago, but they made the tough decision to pull the plug on those designs.</p><p>"We had the headsets ready three, four years ago," Selan explains, "and they were big, bulky devices. They were more in the style of the <a href="https://www.pcgamer.com/valve-index-review/">Valve Index</a>, and we put them on, and we're just like, this doesn't feel like what we would want the next round of our product to be."</p><p>We'd asked why now, why is this the right time to release a new VR headset? With <a href="https://www.pcgamer.com/hardware/vr-hardware/vr-headset-shipments-are-down-18-percent-compared-to-this-time-last-year-and-that-may-not-be-great-news-for-valve/">sales dropping year over year</a> and <a href="https://proof.vanilla.tools/pcgamer/articles/edit/uYsj7UtsHqk5pygRiDNCLW">2026 potentially being the worst year</a> effectively since records began for PCVR releases, it doesn't necessarily seem like the perfect time to be putting out new virtual reality hardware, and that's before we even mention the memory and hardware pricing crisis.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"You asked, why now?" says Selan. "The answer with all Valve projects is 'as soon as we can'. Right, this was the soonest we could release the headset, but we had to make sure it was ready.</p><p>"The hardware engineers went back to the drawing board many, many times to finally achieve sort of the very small form factor, the comfortable, the lightweight. Figuring out all the system trade-offs with regards to power versus battery weight, versus cooling, and thermals. So this was absolutely the fastest we were capable of shipping the device that we were proud of.</p><p>"Now we thought that was going to be early 2026, and it turns out due to supply and component shortages and economics that in fact now was the soonest we could release it."</p><p>But it's not just about the hardware. As Valve engineer Joy Lyons notes, "The focus was on being lightweight and being comfortable", but while it's the hardware that makes that possible, all of the work Valve has been putting in with its previous releases on the software side have made <em>this</em> headset the one that actually gets released.</p><p>"We learned a lot with our portable systems," Lyons explains, "including the <a href="https://www.pcgamer.com/steam-deck-review/">Steam Deck</a> launch and all the work we did for emulation and the operating system, with Proton being able to run Windows-based games on Linux, on the SteamOS operating system. </p><p>"And so we've been continuing that work, and now we've got an ARM device, and so we think this is a great time to take advantage of Proton, being able to do FEX, which allows us to run x86 games on a piece of ARM hardware, and Lepton, which is the new work to do Android-based games, and have that work also on our SteamOS platform. And so we're able to have all these come together, as well as all of our work on the hardware side."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ipeAcTUdGYaexQjq5dvy7Q-1920-80.jpg" alt="Vampire Survivors on the Steam Deck outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" alt="Valve Index virtual reality headset on a table front right angle." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's this kind of VR nexus point which has made the Steam Frame the right device for Valve, and at the right time. It is, of course, a PC VR device, with its almost uncanny ability to stream games wirelessly from your PC utterly seamlessly, but it is also a standalone device able to translate your x86 PC's Steam library and have that run inside an ARM-based VR headset. Again, almost seamlessly.</p><p>And then you also now have the ability to play Android games through Steam via the Lepton translation layer. Now, that's not just Candy Crush writ large on a massive virtual screen, this is specifically designed to capture the wealth of VR content released for the Meta Quest and its Android-based Horizon OS. And with this new world of potential content available to the Steam Frame as a portable device, it's been a bit of a journey of discovery even for Valve.</p><p>"I'm like, 'I wonder if this one will run?'" says Lyons. "And you download it, and you open it, and it runs, and you put it on the huge screen. That was the moment where it's just like, 'this is fun. I'm gonna take off my engineer hat. I'm gonna stop nitpicking every little thing that I know about the device, and I'll definitely address that tomorrow. But right now, I'm actually having fun.'</p><p>"I think I went through 89 games in a two week period… that's kind of the moment where it's like, 'yeah, this is great'."</p><p>"We're our own best testers," adds Selan. "So I do remember in those days I would have access to this secret prototype VR hardware, and I would take it home… and I'd still use my Steam Deck. </p><p>"And there became a transition point with this round of hardware, where when I took this home and this was my favorite device to use. And so, for me personally, that's when sort of a switch flipped in my head, and I was like, 'This is going to be a real thing'."</p><div class="product"><a data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="wwHuy8RyrjLvYgmstp9zvA" name="1762872366.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wwHuy8RyrjLvYgmstp9zvA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/hardware/vr-hardware/steam-frame-specs-availability" target="_blank" data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" data-dimension25=""><strong>Steam Frame</strong></a>: Valve's new wireless VR headset<br><a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-specs-availability" target="_blank"><strong>Steam Machine</strong></a>: Compact living room gaming box<br><a href="https://www.pcgamer.com/hardware/controllers/steam-controller-specs-availability-hands-on" target="_blank"><strong>Steam Controller</strong></a>: A controller to replace your mouse<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" data-dimension25="">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/valve-had-next-gen-vr-headsets-ready-three-four-years-ago-and-they-were-big-bulky-devices-but-went-back-to-the-drawing-board-after-actually-putting-them-on/</link>
                                                                            <description>
                            <![CDATA[ The versatile Steam Frame's focus is "on being lightweight and being comfortable". ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KwcJA5n3RvACm7WjD3BM6k</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/N47keDUk234e6NU9a4juMT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 18:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/N47keDUk234e6NU9a4juMT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR.]]></media:description>                                                            <media:text><![CDATA[Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR.]]></media:text>
                                <media:title type="plain"><![CDATA[Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/N47keDUk234e6NU9a4juMT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review">Steam Frame</a> is here and it's one of the best VR headsets I've ever had attached to my face, just don't ask me about the price. But when we spoke to two of the people at Valve who helped create the device—Joy Lyons and Jeremy Selan—they told me the company actually had its new VR headsets ready years ago, but they made the tough decision to pull the plug on those designs.</p><p>"We had the headsets ready three, four years ago," Selan explains, "and they were big, bulky devices. They were more in the style of the <a href="https://www.pcgamer.com/valve-index-review/">Valve Index</a>, and we put them on, and we're just like, this doesn't feel like what we would want the next round of our product to be."</p><p>We'd asked why now, why is this the right time to release a new VR headset? With <a href="https://www.pcgamer.com/hardware/vr-hardware/vr-headset-shipments-are-down-18-percent-compared-to-this-time-last-year-and-that-may-not-be-great-news-for-valve/">sales dropping year over year</a> and <a href="https://proof.vanilla.tools/pcgamer/articles/edit/uYsj7UtsHqk5pygRiDNCLW">2026 potentially being the worst year</a> effectively since records began for PCVR releases, it doesn't necessarily seem like the perfect time to be putting out new virtual reality hardware, and that's before we even mention the memory and hardware pricing crisis.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"You asked, why now?" says Selan. "The answer with all Valve projects is 'as soon as we can'. Right, this was the soonest we could release the headset, but we had to make sure it was ready.</p><p>"The hardware engineers went back to the drawing board many, many times to finally achieve sort of the very small form factor, the comfortable, the lightweight. Figuring out all the system trade-offs with regards to power versus battery weight, versus cooling, and thermals. So this was absolutely the fastest we were capable of shipping the device that we were proud of.</p><p>"Now we thought that was going to be early 2026, and it turns out due to supply and component shortages and economics that in fact now was the soonest we could release it."</p><p>But it's not just about the hardware. As Valve engineer Joy Lyons notes, "The focus was on being lightweight and being comfortable", but while it's the hardware that makes that possible, all of the work Valve has been putting in with its previous releases on the software side have made <em>this</em> headset the one that actually gets released.</p><p>"We learned a lot with our portable systems," Lyons explains, "including the <a href="https://www.pcgamer.com/steam-deck-review/">Steam Deck</a> launch and all the work we did for emulation and the operating system, with Proton being able to run Windows-based games on Linux, on the SteamOS operating system. </p><p>"And so we've been continuing that work, and now we've got an ARM device, and so we think this is a great time to take advantage of Proton, being able to do FEX, which allows us to run x86 games on a piece of ARM hardware, and Lepton, which is the new work to do Android-based games, and have that work also on our SteamOS platform. And so we're able to have all these come together, as well as all of our work on the hardware side."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ipeAcTUdGYaexQjq5dvy7Q-1920-80.jpg" alt="Vampire Survivors on the Steam Deck outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" alt="Valve Index virtual reality headset on a table front right angle." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's this kind of VR nexus point which has made the Steam Frame the right device for Valve, and at the right time. It is, of course, a PC VR device, with its almost uncanny ability to stream games wirelessly from your PC utterly seamlessly, but it is also a standalone device able to translate your x86 PC's Steam library and have that run inside an ARM-based VR headset. Again, almost seamlessly.</p><p>And then you also now have the ability to play Android games through Steam via the Lepton translation layer. Now, that's not just Candy Crush writ large on a massive virtual screen, this is specifically designed to capture the wealth of VR content released for the Meta Quest and its Android-based Horizon OS. And with this new world of potential content available to the Steam Frame as a portable device, it's been a bit of a journey of discovery even for Valve.</p><p>"I'm like, 'I wonder if this one will run?'" says Lyons. "And you download it, and you open it, and it runs, and you put it on the huge screen. That was the moment where it's just like, 'this is fun. I'm gonna take off my engineer hat. I'm gonna stop nitpicking every little thing that I know about the device, and I'll definitely address that tomorrow. But right now, I'm actually having fun.'</p><p>"I think I went through 89 games in a two week period… that's kind of the moment where it's like, 'yeah, this is great'."</p><p>"We're our own best testers," adds Selan. "So I do remember in those days I would have access to this secret prototype VR hardware, and I would take it home… and I'd still use my Steam Deck. </p><p>"And there became a transition point with this round of hardware, where when I took this home and this was my favorite device to use. And so, for me personally, that's when sort of a switch flipped in my head, and I was like, 'This is going to be a real thing'."</p><div class="product"><a data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="wwHuy8RyrjLvYgmstp9zvA" name="1762872366.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wwHuy8RyrjLvYgmstp9zvA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/hardware/vr-hardware/steam-frame-specs-availability" target="_blank" data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" data-dimension25=""><strong>Steam Frame</strong></a>: Valve's new wireless VR headset<br><a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-specs-availability" target="_blank"><strong>Steam Machine</strong></a>: Compact living room gaming box<br><a href="https://www.pcgamer.com/hardware/controllers/steam-controller-specs-availability-hands-on" target="_blank"><strong>Steam Controller</strong></a>: A controller to replace your mouse<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="29738800-b05a-11f1-88f3-797ab2352675" data-action="Deal Block" data-label="Steam Frame" data-dimension48="Steam Frame" data-dimension25="">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Valve targeted a lower price for the Steam Frame, then the memory crisis happened: 'I wish we could have shipped it at the price that we were at last year' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>After many years of waiting and a few false starts <a href="https://www.pcgamer.com/hardware/vr-hardware/the-steam-frame-subreddit-is-currently-losing-its-collective-mind-praying-for-a-release-date/" target="_blank">over on Reddit</a>, the Steam Frame is finally here. We even have a price for the virtual reality headset, which is set to ship imminently to customers. Hold onto your headsets…</p><ul><li><strong>Steam Frame (256 GB) w/ VR controllers: </strong>1,059 USD/ 1,529 CAD/ 1,049 EUR/ 889 GBP/ 1,609 AUD/ 4,539 PLN</li><li><strong>Steam Frame (1 TB) w/ VR controllers:</strong> 1,299 USD/ 1,859 CAD/ 1,279 EUR/ 1,089 GBP/ 1,969 AUD/ 5,549 PLN</li></ul><p>An additional Ergonomic Accessories Kit is available to purchase alongside the Frame. It includes two hand straps for the controllers, a head strap for the headset, and an extended light blocker. This costs 49 USD/ 69 CAD/ 59 EUR/ 49 GBP/ 89 AUD/ 229 PLN.</p><p>Be honest, were you expecting this sorta price for the Steam Frame? Some called it, due to the similar cost of a Valve Index for most of its lifespan; though I expect many of us adjusted our expectations following the onset of the memory crisis, and the subsequent launch of the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>. Our Andy called that <a href="https://www.pcgamer.com/hardware/gaming-pcs/the-steam-machine-is-the-biggest-victim-of-the-rampocalypse-to-date-and-thats-made-me-unreasonably-annoyed/" target="_blank">the biggest victim of the RAMpocalypse</a>, and you could argue something similar for the Steam Frame.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>It's certainly been a journey for Valve. A week prior to the Steam Frame's launch, we spoke with two engineers at Valve about the project: Joy Lyons, hardware engineer, and Jeremy Selan, software engineer. The memory crisis and the price were a big part of that conversation. From that chat, we can confirm that Valve had aimed for a lower price point than the one it's launching the Frame for today.</p><p>Here's Lyons on the memory crisis:</p><p>"We set out to design this hardware with one particular price in mind, but we've made choices to make sure that we're making a product that is choiceful, that people can purchase, they can upgrade with different features later. But we wanted to make sure we had a base product with really great performance. Then that price target shifted due to the ongoing RAM crisis around the world."</p><p>Lyons also said that forecasting for the cost of certain components used in the Steam Frame is an ongoing challenge.</p><p>"We don't know what pricing is in the future. We try to monitor these things, but we're certainly very aware of it.</p><p>"We think it's a great, compelling product, and we are still happy to have it out there. We're happy to have our customers be able to have hardware during this RAM crisis, and we think it's important to launch new hardware out there and have new experiences available. But, yeah, I think everyone's disappointed by the RAM crisis."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ctqTkWGv7gkcseWyqGetyS" name="IMG_6944" alt="The Steam Frame's side buttons." src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Selan was the person that <a href="https://www.pcgamer.com/hardware/vr-hardware/hands-on-steam-frame-impressions/" target="_blank">guided me through the Steam Frame</a> and all of its features back at Valve's HQ in late 2025. They also lament the increase in price since that time: "I wish we could have shipped it at the price that we were at last year. It's still awesome today. It is amazing, but we were targeting a lower price, and I wish we could have done that."</p><p>The price puts the Steam Frame at a big disadvantage to the <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Quest 3</a>. Even following a price hike, which <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">Meta justified on similar terms to Valve</a>, you can buy a Quest 3 for $600 today. Admittedly, I feel the Steam Frame is a better all-round device than the Quest 3, but the significantly higher price point of the Frame does leave the Quest 3 fairly unchallenged in the mainstream market, especially when it offers a similar level of fidelity to the Frame.</p><p>Memory is one factor for the Steam Frame's higher cost; the Frame has 16 GB of LPDDR5X RAM, while the Quest 3 has 8 GB of LPDDR5. We asked Lyons and Selan about this decision and whether there was any discussion of shipping the Frame with less memory to save on cost.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gc74pjVk4PUS6jFGwPLWLT" name="IMG_7227" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/gc74pjVk4PUS6jFGwPLWLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Ergonomics Accessories Kit for the Steam Frame costs $49 extra, but you don't need it. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"We looked at the Steam Frame pre-launch a few years ago, we said we can access this huge fraction of the same catalog [as the Steam Deck], or we can slice a major component off it and make sure that'll never run, if we do a lower limit," said Selan. "Now, granted, the trade-offs and cost and performance were a little different at that time, but even in hindsight, having a single target where we know what this generation will be capable of running is great, and we're very happy with that."</p><p>Meta also has the benefit of happily <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-still-flinging-the-equivalent-of-a-small-countrys-annual-gdp-down-the-reality-labs-money-pit-each-and-every-quarter/" target="_blank">burning billions every quarter on its Reality Labs division</a>, which is responsible for its Meta Quest headsets as well as its latest Orion smart glasses. While Valve isn't exactly strapped for cash, as far as cash flow goes, very few companies can spend as much as Meta without seeing much return on investment and not worry about it. That doesn't change much from a customer perspective, mind, many of whom will now have to weigh up whether Valve's device is worth an extra $450. Tough call.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/valve-targeted-a-lower-price-for-the-steam-frame-then-the-memory-crisis-happened-i-wish-we-could-have-shipped-it-at-the-price-that-we-were-at-last-year/</link>
                                                                            <description>
                            <![CDATA[ You gotta feel for anyone working on a project like this right now. Very few companies are benefitting from the memory crisis. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">C5gjQTVQeiJpGLPgjgdri4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XNQEJrkUnbx58aPSnKK28T-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 17:30:00 +0000</pubDate>                                                                                                                                <updated>Mon, 14 Sep 2026 20:03:14 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XNQEJrkUnbx58aPSnKK28T-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame with controllers in the box.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame with controllers in the box.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame with controllers in the box.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XNQEJrkUnbx58aPSnKK28T-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After many years of waiting and a few false starts <a href="https://www.pcgamer.com/hardware/vr-hardware/the-steam-frame-subreddit-is-currently-losing-its-collective-mind-praying-for-a-release-date/" target="_blank">over on Reddit</a>, the Steam Frame is finally here. We even have a price for the virtual reality headset, which is set to ship imminently to customers. Hold onto your headsets…</p><ul><li><strong>Steam Frame (256 GB) w/ VR controllers: </strong>1,059 USD/ 1,529 CAD/ 1,049 EUR/ 889 GBP/ 1,609 AUD/ 4,539 PLN</li><li><strong>Steam Frame (1 TB) w/ VR controllers:</strong> 1,299 USD/ 1,859 CAD/ 1,279 EUR/ 1,089 GBP/ 1,969 AUD/ 5,549 PLN</li></ul><p>An additional Ergonomic Accessories Kit is available to purchase alongside the Frame. It includes two hand straps for the controllers, a head strap for the headset, and an extended light blocker. This costs 49 USD/ 69 CAD/ 59 EUR/ 49 GBP/ 89 AUD/ 229 PLN.</p><p>Be honest, were you expecting this sorta price for the Steam Frame? Some called it, due to the similar cost of a Valve Index for most of its lifespan; though I expect many of us adjusted our expectations following the onset of the memory crisis, and the subsequent launch of the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>. Our Andy called that <a href="https://www.pcgamer.com/hardware/gaming-pcs/the-steam-machine-is-the-biggest-victim-of-the-rampocalypse-to-date-and-thats-made-me-unreasonably-annoyed/" target="_blank">the biggest victim of the RAMpocalypse</a>, and you could argue something similar for the Steam Frame.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>It's certainly been a journey for Valve. A week prior to the Steam Frame's launch, we spoke with two engineers at Valve about the project: Joy Lyons, hardware engineer, and Jeremy Selan, software engineer. The memory crisis and the price were a big part of that conversation. From that chat, we can confirm that Valve had aimed for a lower price point than the one it's launching the Frame for today.</p><p>Here's Lyons on the memory crisis:</p><p>"We set out to design this hardware with one particular price in mind, but we've made choices to make sure that we're making a product that is choiceful, that people can purchase, they can upgrade with different features later. But we wanted to make sure we had a base product with really great performance. Then that price target shifted due to the ongoing RAM crisis around the world."</p><p>Lyons also said that forecasting for the cost of certain components used in the Steam Frame is an ongoing challenge.</p><p>"We don't know what pricing is in the future. We try to monitor these things, but we're certainly very aware of it.</p><p>"We think it's a great, compelling product, and we are still happy to have it out there. We're happy to have our customers be able to have hardware during this RAM crisis, and we think it's important to launch new hardware out there and have new experiences available. But, yeah, I think everyone's disappointed by the RAM crisis."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ctqTkWGv7gkcseWyqGetyS" name="IMG_6944" alt="The Steam Frame's side buttons." src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Selan was the person that <a href="https://www.pcgamer.com/hardware/vr-hardware/hands-on-steam-frame-impressions/" target="_blank">guided me through the Steam Frame</a> and all of its features back at Valve's HQ in late 2025. They also lament the increase in price since that time: "I wish we could have shipped it at the price that we were at last year. It's still awesome today. It is amazing, but we were targeting a lower price, and I wish we could have done that."</p><p>The price puts the Steam Frame at a big disadvantage to the <a href="https://www.pcgamer.com/meta-quest-3-review/" target="_blank">Quest 3</a>. Even following a price hike, which <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">Meta justified on similar terms to Valve</a>, you can buy a Quest 3 for $600 today. Admittedly, I feel the Steam Frame is a better all-round device than the Quest 3, but the significantly higher price point of the Frame does leave the Quest 3 fairly unchallenged in the mainstream market, especially when it offers a similar level of fidelity to the Frame.</p><p>Memory is one factor for the Steam Frame's higher cost; the Frame has 16 GB of LPDDR5X RAM, while the Quest 3 has 8 GB of LPDDR5. We asked Lyons and Selan about this decision and whether there was any discussion of shipping the Frame with less memory to save on cost.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gc74pjVk4PUS6jFGwPLWLT" name="IMG_7227" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/gc74pjVk4PUS6jFGwPLWLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Ergonomics Accessories Kit for the Steam Frame costs $49 extra, but you don't need it. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"We looked at the Steam Frame pre-launch a few years ago, we said we can access this huge fraction of the same catalog [as the Steam Deck], or we can slice a major component off it and make sure that'll never run, if we do a lower limit," said Selan. "Now, granted, the trade-offs and cost and performance were a little different at that time, but even in hindsight, having a single target where we know what this generation will be capable of running is great, and we're very happy with that."</p><p>Meta also has the benefit of happily <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-still-flinging-the-equivalent-of-a-small-countrys-annual-gdp-down-the-reality-labs-money-pit-each-and-every-quarter/" target="_blank">burning billions every quarter on its Reality Labs division</a>, which is responsible for its Meta Quest headsets as well as its latest Orion smart glasses. While Valve isn't exactly strapped for cash, as far as cash flow goes, very few companies can spend as much as Meta without seeing much return on investment and not worry about it. That doesn't change much from a customer perspective, mind, many of whom will now have to weigh up whether Valve's device is worth an extra $450. Tough call.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Valve working on Steam Frame strap that adds Index-like speakers and hot-swappable batteries, 'coming soon' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.pcgamer.com/valve-index-review/" target="_blank">Valve Index</a> might be outdated in many ways today, but it still holds a special place in my heart for its excellent audio solution: twin speakers that deliver impressive spatial properties without actually touching your ears. The Steam Frame doesn't take the same approach, sadly, but word from Valve is that it's working on a first-party accessory that'll add a set of Index-like speakers to the compact Frame.</p><p>The Steam Frame is modular. Three small switches are all it takes to completely remove the core module, containing the chip, RAM, storage, optics and more, from the strap. The strap also includes the battery, SD card slot, and speakers.</p><p>"So the battery, the thermals; I think those will be the ultimate limits of the device," said Jeremy Selan, software engineer at Valve during a pre-launch chat. "We thought of that early. It's no surprise. So that's why we were very proud of making a modular design where the core module is separate from the rear.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wNYdVes1aG8" allowfullscreen></iframe></div></div><p>"And in fact, you might say, 'Hey, what is Valve going to do with this?' We're working on a future first-party accessory where it will plug in and replace the existing [strap]. That head strap will include a hot-swappable battery, and then premium Index-style off-ear audio."</p><p>When pushed for a date as to when this accessory might be available, Selan joked that he was one of the people who was confident that the Steam Frame would land in early '26, and no longer felt like a credible source on these things. Fair enough. He ended up saying, "we're working to make it available as soon as we can."</p><p>"The Valve Index audio is, I mean, it's awesome, and so we wanted to give people the opportunity to have that," says Joy Lyons, hardware engineer and audio expert at Valve. "And so it's a modular design. You just snap in, like Jeremy mentioned. That's not available at launch, but it's coming soon, and we'll have pricing and details on that."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JARYSgBLBsGsKWxePQJ3EP" name="valve-index-001.jpg" alt="Valve Index virtual reality headset on a table front right angle." src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Valve Index with its excellent off-ear speakers. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame's speaker system is totally serviceable, anyways. I've been using the headset for three weeks and I've no complaints in that specific department. Lyons explained how this solution ended up being implemented.</p><p>"One of the design principles for the headset is being lightweight and also being portable, so you can collapse it. And so having any additional structure in the headband, that was something where early on it was clear, hey, that's going to interfere with our ability to collapse it and take it with you. And so we elected to put the audio into the head strap."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tWvAgKHWcRwDmjygnHa9LT" name="IMG_7479" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." src="https://cdn.mos.cms.futurecdn.net/tWvAgKHWcRwDmjygnHa9LT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Lyons explained how they decided on two drivers on either side of the headset, but that these ended up pretty close to the core module. The core module contains all the camera and sensors for the Frame's inside-out tracking, which makes it very sensitive to vibration.</p><p>"The vibration caused the screen to jump with the bass, which is not as exciting as it sounds," Lyons said.</p><p>"So we were able to, with that early architecture, flip one of the drivers, and so the sound's coming out in phase. So you're getting your double sound output per side, but the vibration's been cancelled. And so we wanted to have this open-ear experience, so that really gives you that sense of immersion; you're not closed in, you're not hot, and it just builds a very natural sound."</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/valve-working-on-steam-frame-strap-that-adds-index-like-speakers-and-hot-swappable-batteries-coming-soon/</link>
                                                                            <description>
                            <![CDATA[ I need this immediately, please and thank you. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Re4NGraLpYUDoYyXshfvrc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KVTkMpFKCfeBFr47ANHtzM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 17:10:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KVTkMpFKCfeBFr47ANHtzM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KVTkMpFKCfeBFr47ANHtzM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/valve-index-review/" target="_blank">Valve Index</a> might be outdated in many ways today, but it still holds a special place in my heart for its excellent audio solution: twin speakers that deliver impressive spatial properties without actually touching your ears. The Steam Frame doesn't take the same approach, sadly, but word from Valve is that it's working on a first-party accessory that'll add a set of Index-like speakers to the compact Frame.</p><p>The Steam Frame is modular. Three small switches are all it takes to completely remove the core module, containing the chip, RAM, storage, optics and more, from the strap. The strap also includes the battery, SD card slot, and speakers.</p><p>"So the battery, the thermals; I think those will be the ultimate limits of the device," said Jeremy Selan, software engineer at Valve during a pre-launch chat. "We thought of that early. It's no surprise. So that's why we were very proud of making a modular design where the core module is separate from the rear.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wNYdVes1aG8" allowfullscreen></iframe></div></div><p>"And in fact, you might say, 'Hey, what is Valve going to do with this?' We're working on a future first-party accessory where it will plug in and replace the existing [strap]. That head strap will include a hot-swappable battery, and then premium Index-style off-ear audio."</p><p>When pushed for a date as to when this accessory might be available, Selan joked that he was one of the people who was confident that the Steam Frame would land in early '26, and no longer felt like a credible source on these things. Fair enough. He ended up saying, "we're working to make it available as soon as we can."</p><p>"The Valve Index audio is, I mean, it's awesome, and so we wanted to give people the opportunity to have that," says Joy Lyons, hardware engineer and audio expert at Valve. "And so it's a modular design. You just snap in, like Jeremy mentioned. That's not available at launch, but it's coming soon, and we'll have pricing and details on that."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JARYSgBLBsGsKWxePQJ3EP" name="valve-index-001.jpg" alt="Valve Index virtual reality headset on a table front right angle." src="https://cdn.mos.cms.futurecdn.net/JARYSgBLBsGsKWxePQJ3EP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Valve Index with its excellent off-ear speakers. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame's speaker system is totally serviceable, anyways. I've been using the headset for three weeks and I've no complaints in that specific department. Lyons explained how this solution ended up being implemented.</p><p>"One of the design principles for the headset is being lightweight and also being portable, so you can collapse it. And so having any additional structure in the headband, that was something where early on it was clear, hey, that's going to interfere with our ability to collapse it and take it with you. And so we elected to put the audio into the head strap."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tWvAgKHWcRwDmjygnHa9LT" name="IMG_7479" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." src="https://cdn.mos.cms.futurecdn.net/tWvAgKHWcRwDmjygnHa9LT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Lyons explained how they decided on two drivers on either side of the headset, but that these ended up pretty close to the core module. The core module contains all the camera and sensors for the Frame's inside-out tracking, which makes it very sensitive to vibration.</p><p>"The vibration caused the screen to jump with the bass, which is not as exciting as it sounds," Lyons said.</p><p>"So we were able to, with that early architecture, flip one of the drivers, and so the sound's coming out in phase. So you're getting your double sound output per side, but the vibration's been cancelled. And so we wanted to have this open-ear experience, so that really gives you that sense of immersion; you're not closed in, you're not hot, and it just builds a very natural sound."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Frame review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Steam Frame is a great way to game in virtual reality. I've been testing it for three weeks and I've played more VR games in that time than I have in many months. That's because, above all else, it's convenient. What used to slow me down with other headsets is mostly a thing of the past. I place the Steam Frame on my head and pick a game to play; VR has never been easier.</p><p>But I haven't always been sold on the Steam Frame. I spent the week prior to its arrival playing on the <a href="https://www.pcgamer.com/hardware/vr-hardware/pimax-dream-air-review/">Pimax Dream Air</a>, which includes the most spectacular Micro-OLED displays. That is a tough act to follow for any VR headset, let alone one with optics not dissimilar from the three-year-old <a href="https://www.pcgamer.com/meta-quest-3-review/">Quest 3</a>. As a long-term VR user and someone that's been privileged to play most of the <a href="https://www.pcgamer.com/best-vr-headset/">best VR headsets</a> in recent years, the Steam Frame felt too familiar an experience out of the box.</p><p>Over many weeks of testing, I've noticed more how the Steam Frame has eased a few of my fundamental gripes with virtual reality; things that cause me to leave my other headsets to gather dust on the shelf. Like how often I need to set up my playspace, set the floor height, peer out from my headset at my computer, adjust the strap, or untangle myself from a cable.</p><p>A wireless dongle included with the Frame takes care of the cable, delivering a seamless and reliable connection between it and a gaming PC. The fully-featured SteamOS means the first step upon donning the headset is choosing a game, and the second step playing it. The included controllers work with every game, VR or non-VR, and are tracked with pinpoint accuracy. And with such a lightweight design, this is one headset I'm not in a rush to take off.</p><p>I want to use the Steam Frame more than any other headset I own right now. That includes some that are double the price. <em>Ack</em>, I've mentioned money. Now I have to do the hard thing and bring this spiralling back down to Earth: The Steam Frame starts out a $1,059 for the 256 GB model. I haven't spoken to anyone, even Valve employees, who has much positive to say about the price. The memory crisis has done a number on the Steam Frame, as it did the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>The Steam Frame isn't a cheap way into virtual reality for the masses. It has to be viewed as an enthusiast offering; or, at the very least, you have to care a bit about VR to purchase one. Those of us wanting to try VR for the first time are still better off with a Quest 3 or <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-quest-3s-review/" target="_blank">Quest 3S</a> for value for money; and those of us that already own a Quest 3—that's a lot of us—it's a tough upgrade, lacking any major visual overhaul. There are undoubtedly better options for enthusiasts looking for that, like the Bigscreen Beyond 2. Yet it is far more convenient than high-end headsets that still rely on Base Stations or heavy tethers.</p><p>Ultimately, I believe VR to be a holistic experience. Focus all your efforts on one aspect of a headset and the user experience is likely to suffer moreover for something else; the weakest link. Take it from me, even high-end optics fall flat after the umpteenth time resetting your playspace due to poor tracking. The Steam Frame does, then, have its virtues: It's by far the best all-round VR headset for user experience, with no major faults besides the price; it's just that price matters more than most.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ You want it quick and easy: </strong>Set-up is easy on the Steam Frame, thanks to excellent inside-out tracking. Once it's done, you won't have to keep redoing the same thing every time you want to play.</p></div><div class="card__description"><p><strong>✅ You want to cut the cord: </strong>There's no smoother way to ditch a cable than with Valve's Wireless Adapter and Foveated Streaming.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You want a big visual upgrade over a Meta Quest 3: </strong>The Steam Frame has a lot of benefits over a Quest 3, but it's pretty closely matched for image quality.</p></div></div></div></div><h2 class="article-body__section" id="section-steam-frame-gallery"><span>Steam Frame - Gallery</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vY4ztJVBw6dNr9Zr4sVMMT-1920-80.jpg" alt="The Steam Frame on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XNQEJrkUnbx58aPSnKK28T-1920-80.jpg" alt="The Steam Frame with controllers in the box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pnSC9KfbLwddJFg2zCt23T-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYBj7i8WXDTg967PM8p7T-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CoP2xH5uEkvXGJVJ2kw9DT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zviov3gFrBJQLw65Kj85HT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqarRYMcYJGyKjkAv7kK6T-1920-80.jpg" alt="The left Steam Frame controller." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YAWyaYQ5M9e2VFHofiXsBT-1920-80.jpg" alt="The Steam Frame controller without the battery door." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7by5KB3ynHYqwyDUNWYLHT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zFwTpCdUU8tFBm2ojVXaJT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BPxsDC8U6Rn2sKssfGa9LT-1920-80.jpg" alt="The Steam Frame on its box with the accessories included." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ptqJ7w64Tt2krawdrnAUDT-1920-80.jpg" alt="The Steam Frame Wireless Adapter." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SZkcAqHzaDE8qE7bP2C2CT-1920-80.jpg" alt="The left and right Steam Frame controllers next to the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XU4x9kWqRwDZaJkxsimxHT-1920-80.jpg" alt="The Steam Frame's pancake lenses on display." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/grYkW5C9DqR3v4fsQcbDMT-1920-80.jpg" alt="The Steam Frame, controllers and accessories on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" alt="The Steam Frame on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nYYrsuhnTF6ASsjFFoLFPT-1920-80.jpg" alt="The Steam Frame's padding and glasses extender." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jh9gqV3Jgj5XExGqgodFPT-1920-80.jpg" alt="The Steam Frame's pancake lenses on display." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U8N3pzrnEJ7mSDwyjnqmNT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jxk6NCA9KSnag5KwJx3fQT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9DE7AqwDzaggjEM6bULPQT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box with accessories." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vJ8etWgkRGfeZ2BQT5ynPT-1920-80.jpg" alt="The IPD adjustment dial on the top of the Steam Frame. " /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n4mwgaMA6S9mAvvAkiNPNT-1920-80.jpg" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" alt="The Steam Frame with the extra top strap installed." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-steam-frame-features"><span>Steam Frame - Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Steam Frame</strong></p></td><td  ><p><strong>Quest 3</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Screens</strong></p></td><td  ><p>Two LCD</p></td><td  ><p>Two LCD</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution (per-eye)</strong></p></td><td  ><p>2160 x 2160</p></td><td  ><p>2,064 × 2,208</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate (Hz)</strong></p></td><td  ><p>72, 90, 120, 144 (experimental)</p></td><td  ><p>72, 90, 120</p></td></tr><tr><td class="firstcol " ><p><strong>Optics</strong></p></td><td  ><p>Pancake</p></td><td  ><p>Pancake</p></td></tr><tr><td class="firstcol " ><p><strong>IPD adjustment</strong></p></td><td  ><p>Variable with dial</p></td><td  ><p>Variable with dial</p></td></tr><tr><td class="firstcol " ><p><strong>Field of view (horizontal)</strong></p></td><td  ><p>Up to 110 degrees</p></td><td  ><p>110 degrees</p></td></tr><tr><td class="firstcol " ><p><strong>SoC</strong></p></td><td  ><p>Qualcomm Snapdragon 8 Gen 3 (SM8650)</p></td><td  ><p>Qualcomm Snapdragon XR2 Gen 2</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>16 GB LPDDR5</p></td><td  ><p>8 GB LPDDR5</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>256 GB / 1 TB</p></td><td  ><p>128 GB (discontinued) / 512 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>21.6 Wh</p></td><td  ><p>19.44 Wh</p></td></tr><tr><td class="firstcol " ><p><strong>Passthrough</strong></p></td><td  ><p>Mono</p></td><td  ><p>Colour</p></td></tr><tr><td class="firstcol " ><p><strong>Cameras</strong></p></td><td  ><p>6 total (4x monochrome computer vision tracking exterior, 2x eye tracking interior)</p></td><td  ><p>6 total (2x RGB passthrough, 4x IR)</p></td></tr><tr><td class="firstcol " ><p><strong>Speakers</strong></p></td><td  ><p>Twin-driver (two per side) stereo speakers, integrated into strap</p></td><td  ><p>Stereo speakers, integrated into strap</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wi-Fi 7 2x2</p></td><td  ><p>Wi-Fi 6E</p></td></tr><tr><td class="firstcol " ><p><strong>Controller</strong></p></td><td  ><p>2x Steam Frame Controller</p></td><td  ><p>2x Meta Quest Touch</p></td></tr><tr><td class="firstcol " ><p><strong>Controller battery</strong></p></td><td  ><p>1x AA per controller</p></td><td  ><p>1x AA per controller</p></td></tr><tr><td class="firstcol " ><p><strong>OS</strong></p></td><td  ><p>SteamOS (Linux)</p></td><td  ><p>Meta Horizon OS (Android)</p></td></tr><tr><td class="firstcol " ><p><strong>Weight (grams)</strong></p></td><td  ><p>408</p></td><td  ><p>437</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>256 GB: 1,059 USD / 1,529 CAD / 1,049 EUR / 889 GBP / 1,609 AUD</p><p>1 TB: 1,299 USD / 1,859 CAD / 1,279 EUR / 1,089 GBP / 1,969 AUD</p></td><td  ><p>512 GB: 600 USD / 830 CAD / 620 EUR / 469 GBP / 968 AUD</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-steam-frame-optics"><span>Steam Frame - Optics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XU4x9kWqRwDZaJkxsimxHT" name="IMG_7104" alt="The Steam Frame's pancake lenses on display." src="https://cdn.mos.cms.futurecdn.net/XU4x9kWqRwDZaJkxsimxHT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame's optics are, on paper, the least exciting thing about it. We've seen a handful of headsets with similar configurations, from the Quest 3 to the <a href="https://www.pcgamer.com/hardware/vr-hardware/pico-4-ultra-review/" target="_blank">Pico 4 Ultra</a>; neither of which are brand new. </p><p>Graphical fidelity feels much the same on the Steam Frame as the Quest 3. There's an amount of aliasing (jaggies) on straight lines and sharp details, which adds a touch of flicker as your head moves around. There is also a slight hint of chromatic aberration to the edge of some brighter details, such as the Steam Frame logo upon startup, though this is quite minor.</p><p>Text is clear to read when scaled appropriately, though can get tougher to make out when it's outside of the fairly large focal area of the pancake lenses or at a greater distance. Similarly, some details in game worlds can be lost when viewed from far away, and objects with meshes can get a little distorted or flicker—something that higher-end headsets, like the Pimax Crystal Super or Dream Air, don't suffer from. Those two headsets are available with Micro-OLED displays, which offer much more vibrancy and range of colour than the Steam Frame, but for huge price tags. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AQkh9kezUAvhtvSdGRGSzM" name="IMG_7681" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." src="https://cdn.mos.cms.futurecdn.net/AQkh9kezUAvhtvSdGRGSzM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>The Steam Frame is right up there with the best of them for binocular overlap.</p></blockquote></div><p>The Steam Frame offers, more or less, a level of quality that I've become accustomed to in relatively affordable VR headsets.</p><p>Where the Steam Frame outperformed my expectations is in binocular overlap. This is the amount of an image (given as a percentage) that is covered by both left- and right-side displays at the same time. It's not as often talked about as resolution and refresh rate, but it's hugely important for long-term comfort while wearing a VR headset. The Steam Frame has a pretty high binocular overlap, according to my own testing in the 'What is my Field of View?' application (more commonly called WimFov). This is with an IPD set to 64.</p><ul><li>Steam Frame - 77%</li><li>Meta Quest 3 - 69%</li><li>Pimax Crystal Super 50 PPD - 77%</li><li>Pimax Crystal Super Micro-OLED - 86%</li><li>Pimax Dream Air (standard FOV) - 86%</li><li>Pimax Dream Air (wide FOV) - 77%</li></ul><p>The Steam Frame is right up there with the best of them for binocular overlap, beaten only by the Micro-OLED optics used in both the Crystal Super and Dream Air. The Quest 3 has a lower level of binocular overlap, which can lead to discomfort or worsened 3D effects, though it does depend on your IPD and various other biological factors. I tend to struggle with headsets with a low overlap over time; they strain my eyes.</p><p><strong>Binocular overlap, as measured in WimFov</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Jx4SCDiMVkhY9KDyLeNXHX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Steam Frame (note: 'Oculus Quest2' is reporting error).<small role="credit">WimFov</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZB7PKXRTdogCtkKHWXMhHX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Meta Quest 3.<small role="credit">WimFov</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ECruuUDseE397moHkiMGFX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Pimax Dream Air.<small role="credit">WimFov</small></figcaption></figure></figure><p>Valve is pretty honest when it comes to the FOV. The Steam Frame's horizontal field of view (HFOV) is noted as 'up to 110 degrees', and lo and behold, I measured it at that. That's not as common as you might think. I often find the effective HFOV to be lower than the stated FOV. For example, all three of the headsets in the table below have a listed HFOV of 110 degrees.</p><div ><table><caption>FOV, as measured in TestHMD</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Horizontal field of view (HFOV)</strong></p></td><td  ><p><strong>Vertical field of view (VFOV)</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Steam Frame</strong></p></td><td  ><p>110</p></td><td  ><p>88</p></td></tr><tr><td class="firstcol " ><p><strong>Meta Quest 3</strong></p></td><td  ><p>104</p></td><td  ><p>80</p></td></tr><tr><td class="firstcol " ><p><strong>Pimax Dream Air</strong></p></td><td  ><p>90</p></td><td  ><p>88</p></td></tr></tbody></table></div><p>There are a range of factors that can have an effect on effective FOV, not the least bit my own biology. Yet one big factor is the design of the padding between one's face and the lenses. Valve seems to have nailed the padding design to maximise the effective FOV; thick enough as to not be a detriment to the long-term comfort yet ensuring a one's eyeballs are right up to the lenses. Using the glasses spacer included with the Steam Frame will knock this back a touch.</p><p>Beyond the numbers, the Steam Frame's optics plonk you right into the game world. There's no visible distortion until the very extremes of the lenses, and even then it's not that bad by comparison to some. The gap around the nose is a little noticeable during gameplay, and made worse by the glasses spacer, but you have to be kinda looking out for it to notice it too much. That can be reduced with the extended light blocker in the Ergonomic Accessories Kit for an additional $59 (89 CAD / 69 EUR / 59 GBP / 99 AUD). </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYBj7i8WXDTg967PM8p7T-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KVTkMpFKCfeBFr47ANHtzM-1920-80.jpg" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uzQPokDdPNLAfKNqUPfZjM-1920-80.jpg" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There is a degree of glare, as I find with most headsets with pancake lenses, but to a lesser extent than the Quest 3. It's only really noticeable when there's a very high level of contrast being displayed, which isn't all that often in my experience.</p><p>For the most part, when I'm trying to throw barrels, bottles, and cans at headcrabs in Half-Life: Alyx because I've run out of ammo, I'm not thinking about the FOV, binocular overlap, or glare; I'm thinking, 'Ah, <em>ah</em>, ah! No, <em>no</em>, please, just die already! Oh, <em>god!</em>'</p><p>That's positive, right?</p><h2 class="article-body__section" id="section-steam-frame-performance"><span>Steam Frame - Performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fVhNmrAZuhvXZsmn7eT5NT" name="IMG_7189" alt="The Steam Frame on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The best way to play on the Steam Frame is over the included wireless adapter. It's a USB Type-A dongle providing a 6 GHz connection beamed directly at a dedicated antenna on the Frame. Another antenna on the Frame connects directly to the local Wi-Fi. The Frame actually taps both connections for game streaming from a local PC; selecting between the two in real-time for the lowest packet loss and most robust connection.</p><div><blockquote><p>The best way to play on the Steam Frame is over the included wireless adapter.</p></blockquote></div><p>I'm yet to notice any connection issues over the dedicated dongle, whether in my own home or in our busy office. Nor any visible dips in quality for the game being beamed across. That's really impressive, as Valve's is using what it calls Foveated Streaming to reduce the bandwidth requirements over the wireless connection. It does so by only streaming the game in the highest detail in the area where one's eyes are looking. The rest is streamed at a lower quality level. The Frame's built-in eye tracking has to keep up with your pupils to ensure a smooth experience—and it does a superb job of it.</p><p>The Frame supports a refresh rate up to 144 Hz, though it defaults to 90/72 Hz, depending on the power mode selected. In the battery-saving Playtime mode, it will only run at 72 Hz, which is pretty passable in my opinion. At the expense of battery life and processing power, it can run anywhere from 90–144 Hz in the settings menu.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5Pv8mhDxtLaX3mEeG89UK" name="Hades - 2026-09-06 6-11-46 PM 00:00:06" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/Q5Pv8mhDxtLaX3mEeG89UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Qualcomm Snapdragon 8 Gen 3 (SM8650) chip does a pretty good job of rendering games locally. It does, however, require gentler programming in the graphics menu. </p><p>Take Half-Life: Alyx, for example, as Valve has created a version of the game that runs natively on the Snapdragon chip. It is of much lower quality than you'll experience by streaming the game from a local PC over the provided dongle. Valve has added foveated rendering to the game (dynamically changing the rendering level based on where one's looking) in order to improve performance. Unlike foveated streaming, foveated rendering is far more noticeable in my peripheral vision.</p><p>Though Half-Life: Alyx running at all on the Snapdragon chip is impressive, as are other games that are able to run just fine after being chopped up by the two compatibility layers, Proton and FEX. Proton deals with Windows to Linux; FEX deals with x86 to Arm. I tried out a few VR and non-VR games standalone on the Steam Frame and it often dealt surprisingly well with them. These included a few Steam Frame Standalone Verified games and one that hadn't yet been checked.</p><ul><li><strong>Eleven Table Tennis (verified): smooth, high fps</strong></li><li><strong>Marvel's Spider-Man Remastered (not verified): failed to run past splash screen</strong></li><li><strong>Escape Room VR (verified): smooth, decent fps</strong></li><li><strong>Hades (verified): smooth, high fps</strong></li></ul><p>Marvel's Spider-Man Remastered is Steam Deck Verified; however, that doesn't mean it will run on Frame, as it using FEX as well as Proton. Essentially, there are a few more hoops to jump through. </p><p>Hades, on the other hand, runs great via both translation layers. It's likely a <em>boon</em> to the Frame that the game has a Vulkan version already available. If I understand it correctly, Vulkan should let Valve skip some of the translation work and improve performance. The game reached around 100 fps, so it definitely didn't seem to suffer for any of the funny business in the background. It's best to set the Steam Frame's cap to beneath this figure, anyways, as it keeps the visuals steady and stable. Once I set the system to 144 Hz, which it couldn't reliably hit in Hades, moving my head would cause the game screen to shudder.</p><iframe src="https://content.jwplatform.com/players/PHON0o9Z.html" id="PHON0o9Z" title="Hades-fps-cap-new" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Eleven Table Tennis is a great reminder of when low latency and high refresh really matter in VR. I've been trying to beat the silver-level AI in that game for weeks now. I had, at times, thought it impossible, especially after trying and failing on three different VR headsets (Frame, Dream Air, Quest 3). </p><p>Installing the game on the Frame and running it locally at 120 Hz, with the ergonomic straps removed from the controllers to aid my front spin, I finally cracked it. I nailed some fast return balls that the stupid cat (the AI has a cat's face, don't ask) couldn't return. It was a silky smooth experience, even on the Frame's internal 'Turnip' Adreno GPU. I feel the local processing and high refresh really helped me here; but it drained the heck outta the battery on this thing: 50% gone in under 30 minutes.</p><iframe src="https://content.jwplatform.com/players/Fglg8Sti.html" id="Fglg8Sti" title="Beating-the-damn-cat-new" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Nevertheless, the standalone functionality feels less crucial to me. I will almost always stream games from my gaming PC via the wireless connection, due to the performance, quality, and battery life improvements I'll get onto shortly.</p><h2 class="article-body__section" id="section-steam-frame-ergonomics"><span>Steam Frame - Ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jiLHdzoc73jVnA2e3xB92N" name="IMG_7711 (2)" alt="Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head." src="https://cdn.mos.cms.futurecdn.net/jiLHdzoc73jVnA2e3xB92N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame weighs in at 440 grams. On my scales, it's more like 403 grams, but that's more a criticism of my crappy scales than anything else. What's important is that it is exceedingly light; the second-lightest from my own measurements.</p><ul><li><strong>Steam Frame: 403 g</strong></li><li><strong>Quest 3: 437 g</strong></li><li><strong>Quest 3S: 454 g</strong></li><li><strong>Crystal Dream Air: 280 g</strong></li><li><strong>Crystal OLED: 848 g</strong></li><li><strong>Crystal normal: 837 g</strong></li><li><strong>Sony PS VR2: 499 g</strong></li></ul><p>Comfort in a VR headset is not all about weight, but in this case, the Steam Frame's small stature helps a helluva lot. Valve has balanced the weight of the Steam Frame across the front <em>and </em>back of the device, with the battery as a counterweight to the headset's 'core module', containing the optics, SoC, and most other technical bits. With the weight of the battery elsewhere, the core module weighs only 157 grams. Valve has that at 185 grams but hey ho; crappy scales.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Jxk6NCA9KSnag5KwJx3fQT" name="IMG_7326" alt="The left and right Steam Frame controllers on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/Jxk6NCA9KSnag5KwJx3fQT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Ample cushioning around the face and on the rear of the battery help to alleviate most discomfort from the weight of the device during play sessions. Unlike the Quest or older, heavier headsets, the weight does not feel like it is localised to your cheekbones or around the eyes. Even after hours of play to test the battery life, I didn't notice any patches of red or indentation lines on my face.</p><p>If you wear glasses, the Steam Frame is pretty accommodating. There's a spacer included in the box that adds another 4-7 mm between your face and the lenses. It's the easiest to add into the headset that I've used to date, too. It's all magnetically attached—the padding and glasses spacer can be replaced in no time at all.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nYYrsuhnTF6ASsjFFoLFPT" name="IMG_7078" alt="The Steam Frame's padding and glasses extender." src="https://cdn.mos.cms.futurecdn.net/nYYrsuhnTF6ASsjFFoLFPT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><strong>Ergonomics accessories kit</strong></p><p>Valve is offering an Ergonomic Accessories Kit as a separate purchase alongside the Steam Frame. It costs 59 USD/89 CAD/69 EUR/59 GBP/99 AUD and includes three premium upgrades: </p><ul><li><strong>Controller straps w/ compatible battery doors</strong></li><li><strong>Extended light blocker</strong></li><li><strong>Top headset strap</strong></li></ul><p>I reckon most Steam Frame customers would buy the Ergonomic Accessories Kit without question. I probably would, too. But I've done my duty and played extensively with it fitted to the headset and without, and I have to say, it's really not a must-have. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/v3Lhq4a4JXKnMqFtVqpbQT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gc74pjVk4PUS6jFGwPLWLT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The headset doesn't move around much with or without the added top headset strap. It is, however, useful if you're planning to pass the headset around a large group of people, as it makes it easier to adjust from person to person in a dash. I suppose if you're playing Beat Saber or anything a little more active, you may want the added support, but again, I don't think it's all that necessary.</p><p>The extended light blocker does a pretty good job of keeping light out from your nose, and that's especially true if you wear glasses like me; however, I've played mostly without and it's not been a detriment to my time in VR.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="K8PxsomVLg69YfZgKy6SMT" name="IMG_7263" alt="The Steam Frame with the extra top strap installed." src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Then there are the most contentious upgrades of the three: the controller straps. These replace the cord straps included with the controller with straps that tighten around the entire hand, akin to the Valve Index design. Once installed, I can make better use of the finger sensing features of the Steam Frame controller (capacitive buttons combined with some sensing of the lower digits) and they're easier to slip into than the standard cord option.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/C8fof9SzGNYUkkeTFFRZHT-1920-80.jpg" alt="The Steam Frame controller with the ergonomic grip attached." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/im9PeDjC36HBG5hGukmgDT-1920-80.jpg" alt="The Steam Frame controller with the ergonomic grip attached." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On the flipside, the Frame's controllers are not as elegantly designed for this sort of strap as the Index's. I had a few members of the PC Gamer team try out the Steam Frame one by one in the office, and on numerous occasions I received the feedback that they cannot comfortably reach all the buttons. Take away the straps and that issue goes away.</p><p>In my experience, the straps are an improvement for games where grip plays a large role, such as Half-Life: Alyx. I can launch an item towards me and catch it naturally without thinking twice. Whereas without the straps, I had to sorta relearn to lift and grab, as two separate movements. But I definitely don't mind using the controllers without the straps, and for playing 2D games, the more natural position without the added straps feels best. </p><h2 class="article-body__section" id="section-steam-frame-controllers-and-tracking"><span>Steam Frame - Controllers and tracking</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zviov3gFrBJQLw65Kj85HT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqarRYMcYJGyKjkAv7kK6T-1920-80.jpg" alt="The left Steam Frame controller." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The tracking on the Steam Frame is excellent; perhaps even its strongest feature. </p><p>It's inside-out tracking using four monochrome cameras, combined with IR illuminators for low-light conditions. Those monochrome cameras aren't the best for passthrough or XR play—they offer a rough blue fascimile of the real-world behind the headset—but they work great for mapping the movements of the headset and controllers. That means no more Base Stations, as were required with the Valve Index; just the Frame itself keeping track of its position in VR.</p><p>What impresses me most is how consistent the boundaries of the playspace seem to be when using the Frame. It's yet to lose track of a boundary, floor height, or its own location within that space in my many weeks of testing. Whether I place it on the floor, move it around, turn it off and on again, or even move furniture around it, the playspace is locked in.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N47keDUk234e6NU9a4juMT" name="IMG_7503" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." src="https://cdn.mos.cms.futurecdn.net/N47keDUk234e6NU9a4juMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The headset does a great job with the controllers, too. The pair provided with the Frame support 6DOF and an inertial measurement unit (IMU) to correctly orient themselves in the world with excellent accuracy.</p><p>I'm yet to experience a single moment where one or both of my virtual hands go wandering off into the distance. Neither have I experienced what I will shamelessly call a floppy hand problem, where my virtual hand feels stuck on some invisible object and flops around like a fish as I try to wiggle it free. I have had both of those happen to me in the past couple of weeks with another headset, the Dream Air, but none so far with the Frame.</p><p>The Frame's controllers are similar in shape and style to those included with the Quest 3/3S. That's no bad thing; both are comfortable and intuitive. Yet Valve has also added more buttons to its latest pads, including ABXY on the right controller, a d-pad on the left controller, and bumper buttons to both.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N4QmFbsA7CKogT6h9uXNMT" name="IMG_7207" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/N4QmFbsA7CKogT6h9uXNMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These extra inputs aren't required a whole lot in VR; most devices don't make use of them. They are instead useful for playing 2D games on a virtual screen within the Frame. I've been testing this out with the original Hades: dragging the screen to a massive cinema-like size and putting my gaming chair into its deepest recline. It's pretty good, and even though I think the novelty of playing on a virtual big screen is already beginning to wear off, I can see why Valve says you can slip the Frame on and <em>then </em>decide which game to play. It can pretty much play whatever from your library with minimal fuss and without switching controllers.</p><p>For the record, you can pair up an external controller, keyboard, or mouse to the Frame over Bluetooth, including a <a href="https://www.pcgamer.com/hardware/game-pads/steam-controller-2026-review/">Steam Controller</a>. I haven't found much need to do so as of yet.</p><h2 class="article-body__section" id="section-steam-frame-software"><span>Steam Frame - Software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wxxhVPJVUZQaaxwWKCQ3UK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:04" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/wxxhVPJVUZQaaxwWKCQ3UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>SteamOS is going places. Once limited to the Steam Deck and whatever one dared to load the ISO onto, it has since made its way into the living room and other handhelds. With the launch of the Steam Frame, the Arch Linux-based operating system breaks into the third dimension.</p><p>The Steam Frame offers a familiar interface for any PC gamer. It's just SteamOS, or Big Picture Mode, except its hovering in front of you. It has extensive menus for adjusting various settings on the Steam Frame, a status bar with some handy functions for VR, and a slightly tweaked interface for moving and enlarging windows within your expanded field of view. Otherwise, it's just Steam.</p><div><blockquote><p>The Steam Frame wouldn't be around were it not for SteamOS, Proton, and FEX.</p></blockquote></div><p>All your games in your library move over to the Steam Frame upon signing in. There are new categories automatically added to the interface to separate VR titles from non-VR titles, and in some cases, games are divided by those installed on the headset and those that can be streamed from a nearby PC. Once you select a game, you can click the arrow to the right of the green play button to select between playing it locally or streaming it from your gaming PC; depending on if it is installed on one or both devices. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iA9vdcf3XvtG7X9WevQEFK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:07" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/iA9vdcf3XvtG7X9WevQEFK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Valve also offers the Steam Frame Standalone Verified program to give an idea of whether a given game is going to play nicely while running on the Frame's own hardware. Few games are built for the Frame—as far as I know, it's just Half-Life: Alyx—most are going to be either Android games running through Lepton, Valve's Android container, or use translation layers, Proton and Fex, in order to be made to run on Linux and Arm.</p><p>The Steam Frame wouldn't be around were it not for SteamOS, Proton, and FEX. Meta has Horizon OS, Google has Android XR, and Apple has visionOS for their respective headsets. Only Horizon OS feels in any way a fit for gaming, but even so, Meta has shifted to a more XR-centric interface and <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-puts-third-party-vr-headsets-using-horizon-os-on-indefinite-pause-to-focus-on-building-the-world-class-first-party-hardware-and-software-needed-to-advance-the-vr-market/" target="_blank">put a hold on third-party headsets using it</a>. So that's out. That really means Valve had no other option than to do it itself with the Steam Frame.</p><p>And thank God for that. The biggest selling point for of the Steam Frame and SteamOS in virtual reality for me is that Meta has nothing to do with it. While you no longer need a Meta account for the Quest 3/3S, you still have to use the services of a company with big AI aspirations and a problematic <a href="https://www.nbcnews.com/tech/security/social-media-companies-engaged-vast-surveillance-ftc-finds-calling-sta-rcna171814" target="_blank">privacy</a> and <a href="https://www.bbc.co.uk/news/articles/cd68q3wynnqo" target="_blank">safety</a> record.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sARbT7DXHCurrup8ebF5zM" name="IMG_7809 (2)" alt="Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head." src="https://cdn.mos.cms.futurecdn.net/sARbT7DXHCurrup8ebF5zM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for games available for the Steam Frame, it has plenty to choose from already on Steam, and it's set to benefit from Valve recently adding support to Steam for Android games. The Steam Frame also comes with a free copy of Half-Life: Alyx, and I can think of no better game that this to show off what it can do; able to both be streamed from a gaming PC and run locally on the Steam Frame's Snapdragon processor. It's the best VR game around today, despite being released over six years ago. </p><p>That touches on one issue facing VR in general today: the availability of new games and experiences. Plenty of the best VR games are the same ones we have been playing for many years, such as Beat Saber, Phasmophobia, Skyrim, Blade & Sorcery, Job Simulator, Arizona Sunshine; which I've pulled from Steam's own popularity rankings, among a sprinkling of newer titles. One newer title I've really enjoyed in the past year is <a href="https://store.steampowered.com/app/2496180/Ghost_Town/" target="_blank">Ghost Town</a>, made by Fireproof Games, but even it is a year old now.</p><p>While Steam itself sees <a href="https://steamdb.info/stats/releases/" target="_blank">ever-increasing numbers of games</a> published to the platform every single year, <a href="https://steamdb.info/stats/releases/?tagid=21978" target="_blank">virtual reality games published on the platform have plummeted</a> since an initial surge around 2017-18. Meanwhile, the Meta Horizon Store <a href="https://queststoredb.com/stats/2025" target="_blank">appears to still be trending upwards each year</a>, though I can't be sure how many of those are actual games. A lot seem to be training applications. </p><p>If Valve can attract new developers to share their existing and future Android games on Steam, perhaps we will see a renewed surge of VR games on the platform. As of right now, it feels like fresh experiences are few and far between.</p><h2 class="article-body__section" id="section-steam-frame-battery"><span>Steam Frame - Battery</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="okozJs3C3MPnR2jWRjNGLT" name="IMG_7144" alt="The battery pack on the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/okozJs3C3MPnR2jWRjNGLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You don't have to constantly worry about tripping over a cable with the Steam Frame. Instead, you have to be aware of your battery level.</p><p>The Steam Frame comes with a 21.6 Wh Li-ion battery, located at the rear of the strap. It has a USB 2.0 Type-C port off at an angle from its left-hand side, which is used pretty exclusively for charging the device due to bandwidth limitations for data. </p><p>There isn't an adapter included with the headset. Instead, it can be charged with any suitable power adapter up to 45 watts. </p><p>Valve is selling its own adapter for $29 (49 CAD/39 EUR/29 GBP/49 AUD). While I'm personally not too bothered about the lack of charger in the box—I have plenty already and I'm all for cutting out excess chargers—some of my colleagues feel it's a bit of a miss at this price point.</p><p>It takes a while to fully charge the Steam Frame from flat. In one test, using a 140 W Anker power adapter, it took 151 minutes to go from completely empty to fully charged. In another, using Valve's own power adapter, it took 142 minutes. So a good two hours and change for a full charge. </p><p>Here are the battery levels and times recorded from my testing: </p><div ><table><caption>Test 1: Time to fully charge w/ official Valve 45 W charger</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>0%</p></td></tr><tr><td class="firstcol " ><p>66</p></td><td  ><p>50%</p></td></tr><tr><td class="firstcol " ><p>101</p></td><td  ><p>73%</p></td></tr><tr><td class="firstcol " ><p>122</p></td><td  ><p>85%</p></td></tr><tr><td class="firstcol " ><p>142</p></td><td  ><p>100%</p></td></tr></tbody></table></div><div ><table><caption>Test 2: Time to fully charge w/ Anker 140 W charger</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>0%</p></td></tr><tr><td class="firstcol " ><p>22</p></td><td  ><p>17%</p></td></tr><tr><td class="firstcol " ><p>52</p></td><td  ><p>37%</p></td></tr><tr><td class="firstcol " ><p>78</p></td><td  ><p>53%</p></td></tr><tr><td class="firstcol " ><p>98</p></td><td  ><p>67%</p></td></tr><tr><td class="firstcol " ><p>116</p></td><td  ><p>78%</p></td></tr><tr><td class="firstcol " ><p>135</p></td><td  ><p>92%</p></td></tr><tr><td class="firstcol " ><p>151</p></td><td  ><p>100%</p></td></tr></tbody></table></div><p>Using a power meter on my wall outlet, I recorded the power draw in both tests around ~ 11 W at all times.</p><p>I asked Valve about the battery charging behaviour ahead of launch. They told me:</p><p>"An empty battery takes around two hours to charge to full capacity. However, the charging is not linear. There is fast charging from 0 to 65%, and regular charging from 65% and up. Charging to 65% is expected to take less than 40 minutes. (Note: these values may be optimized over time, and are therefore subject to change.)"</p><p>I hadn't seen any sign of fast charging to 65% in my own tests at the time I reached out; however, prompted by Valve's response, I tried one last test. I ran the battery down to near-flat, and while the headset was still turned on but not playing any games, I plugged in the charger. </p><p>This time, the power meter read ~31 W—three times the draw I recorded when the headset was powered off. When it reached 65%, it dropped to ~18 W.</p><div ><table><caption>Test 3: Time to fully charge w/ Anker charger + Frame powered on</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>4%</p></td></tr><tr><td class="firstcol " ><p>9</p></td><td  ><p>20%</p></td></tr><tr><td class="firstcol " ><p>18</p></td><td  ><p>33%</p></td></tr><tr><td class="firstcol " ><p>27</p></td><td  ><p>52%</p></td></tr><tr><td class="firstcol " ><p>35</p></td><td  ><p>65%</p></td></tr><tr><td class="firstcol " ><p>42</p></td><td  ><p>75%</p></td></tr><tr><td class="firstcol " ><p>52</p></td><td  ><p>84%</p></td></tr><tr><td class="firstcol " ><p>61</p></td><td  ><p>92%</p></td></tr><tr><td class="firstcol " ><p>75</p></td><td  ><p>100%</p></td></tr></tbody></table></div><p>I have felt a little impatient with the Frame on a few occassions—a feeling of having to wait too<em> </em>long between sessions once the battery had died. Though I did improve things by not letting the Steam Frame die completely between charges, using a suitably powerful power bank in my pocket (around 25 W should do it), and using the Frame's various power saving modes.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qQx45jNYn8HbXfCq3nyHMT" name="IMG_7155" alt="The USB Type-C charging port on the side of the battery pack to the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/qQx45jNYn8HbXfCq3nyHMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Depending on the mode of use, the Steam Frame can last between one and two hours of play time:</p><ul><li><strong>Half-Life: Alyx (Arm version, running locally): 63 minutes</strong></li><li><strong>Half-Life: Alyx (streaming from PC w/ Frame set to Playtime mode): 114 minutes</strong></li></ul><p>So, for every hour played in a game running on the headset, you'll be more or less charging for two; however, the longevity of the headset while streaming from a PC is pretty impressive. </p><p>I took these figures with the Frame set to Playtime mode, which favours battery life over performance and limits the frame rate to 72. You can push higher performance at a cost to longevity.</p><p>I noted the power draw of the headset in each mode while playing Half-Life: Alyx. When the game is running natively on the Steam Frame in standalone mode, the whole system draws around 17-19 W. Instead beam the game from my gaming PC using the included dongle and the Frame draws as little as 10 W. Nearly half as much power draw; nearly double the battery.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YAWyaYQ5M9e2VFHofiXsBT" name="IMG_7017" alt="The Steam Frame controller without the battery door." src="https://cdn.mos.cms.futurecdn.net/YAWyaYQ5M9e2VFHofiXsBT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There may be another option for extending the Frame's battery life in future, too. Valve has confirmed to us it is working on a new strap with hot-swappable batteries and BMR drivers to match the excellent speakers on the Valve Index. This will be a swap-in upgrade for the modular Frame. No launch information for that one just yet, though.</p><p>As for the controllers, I'm yet to swap the AA battery located in each one since I began testing. Still going strong today at 74%.</p><h2 class="article-body__section" id="section-steam-frame-value"><span>Steam Frame - Value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fVhNmrAZuhvXZsmn7eT5NT" name="IMG_7189" alt="The Steam Frame on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>Everyone's disappointed by the RAM crisis.</p><p>Joy Lyons, Valve</p></blockquote></div><p>There's only one Steam Frame worth buying. That's the 256 GB model. It's a VR headset that works best when streaming games installed on your gaming PC, and if you want to take advantage of the standalone functionality, there's an SD card slot for easy expansion. </p><p>That 256 GB model costs $1,059. So let's compare that price to its competition. The Steam Frame costs:</p><ul><li><strong>76.5% more than a Quest 3 512 GB;</strong></li><li><strong>8.6% less than a Bigscreen Beyond 2E, or 10% more than the Bigscreen Beyond 2;</strong></li><li><strong>53.9% less than a Pimax Dream Air; </strong></li><li><strong>6% more than a Valve Index at launch;</strong></li><li><strong>202% more than a Quest 3S 128 GB.</strong></li></ul><p>The Steam Frame is not as affordable as I'd like it to be. Nor my colleagues, some of whom literally winced as I told them the price. It's also more costly than Valve's original price target.</p><div><blockquote><p>I wish we could have shipped it at the price that we were at last year.</p><p>Jeremy Selan, Valve</p></blockquote></div><p>"We set out to design this hardware with one particular price in mind," says Joy Lyons, hardware engineer at Valve, "... that price target shifted just due to the ongoing RAM crisis around the world."</p><p>"We're happy to have our customers be able to have hardware during this RAM crisis, and we think it's important to launch new hardware out there and have new experiences available. But, yeah, I think everyone's disappointed by the RAM crisis."</p><p>I wish I could go one review without mentioning the damned memory crisis, or one chat with Valve without bringing it up. It has undoubtedly put a dampener on the excitement I felt for the Frame coming out of Valve's office in Bellevue nearly a year ago. One of the people that ecstatically showed off the Steam Frame to me during that visit was Jeremy Selan, a software engineer at Valve working on the Frame. </p><p>I had a chance to catch up with Selan again recently, and I asked him, 'if you could click your fingers and change anything about the Steam Frame today, what would it be?' Selan responded, "Price. I wish we could have shipped it at the price that we were at last year."</p><p>That's a question I stole from our Andy Edser during <a href="https://www.pcgamer.com/hardware/steam-machines/the-one-thing-valve-would-change-about-the-steam-machine-make-it-cheaper/" target="_blank">an interview he ran earlier this year with Valve</a> on the Steam Machine. The response then from engineer Yazan Aldehayyat was much the same: "Make it cheaper".</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="X5y4ZZFdd33L6mXyaCoERT" name="IMG_7311" alt="The Steam Frame in front of the Pimax Dream Air on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/X5y4ZZFdd33L6mXyaCoERT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So if you're disappointed about the price of the Steam Frame, you're not wrong to be, nor are you alone in that sentiment. It sucks.</p><p>What's tricky for Valve is that Meta seems to have inventory or money enough to have staved off another price hike for the Quest 3. For now, at least. The company <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">raised the price of both the Quest 3 and Quest 3S</a> in April, though remains at lower price than Valve can offer for not totally dissimilar hardware. Meta said at the time of that price hike, "we’re making this change because the cost of building high-performance VR hardware has risen significantly." And if trillion-dollar Meta is feeling it, you can bet Valve is too.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3TYzQUwiV2DaAMmdW6hXLT" name="IMG_7304" alt="The Steam Frame in front of the Meta Quest 3 on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/3TYzQUwiV2DaAMmdW6hXLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I wouldn't chastise someone for buying a Quest 3. You do get a lot for your money, even after the price hike. Yet if it were me with some money to burn on a VR headset today, I'd buy the Steam Frame. Convenience is king; and the Steam Frame has it nailed. While I might be in the minority of PC Gamer writers surveyed about this, I'd be willing to pay more for the ease of use and comfort provided by the Frame.</p><p>I'd also be willing to pay a bit more for the upgradeability that is being talked about here. It's only after taking the core module out myself and chatting to Valve about the modularity of the device that I've begun to realise why it's called the Steam <em>Frame. </em></p><p>There's potential for plenty of upgrades here. From the full-colour RGB passthrough module from Arcturus that I've just started playing around with, or the hot-swappable battery strap from Valve, to whatever modders turn their mind to next. Building out my own Steam Frame to suit my needs over time is an exciting prospect.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review/</link>
                                                                            <description>
                            <![CDATA[ The king of convenience. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ksHm8R33a8QRGJrhYzN67Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/796AkxDeo7Hp4xMqeahFzM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 17:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 14 Sep 2026 20:03:14 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/796AkxDeo7Hp4xMqeahFzM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:description>                                                            <media:text><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:text>
                                <media:title type="plain"><![CDATA[Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/796AkxDeo7Hp4xMqeahFzM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Steam Frame is a great way to game in virtual reality. I've been testing it for three weeks and I've played more VR games in that time than I have in many months. That's because, above all else, it's convenient. What used to slow me down with other headsets is mostly a thing of the past. I place the Steam Frame on my head and pick a game to play; VR has never been easier.</p><p>But I haven't always been sold on the Steam Frame. I spent the week prior to its arrival playing on the <a href="https://www.pcgamer.com/hardware/vr-hardware/pimax-dream-air-review/">Pimax Dream Air</a>, which includes the most spectacular Micro-OLED displays. That is a tough act to follow for any VR headset, let alone one with optics not dissimilar from the three-year-old <a href="https://www.pcgamer.com/meta-quest-3-review/">Quest 3</a>. As a long-term VR user and someone that's been privileged to play most of the <a href="https://www.pcgamer.com/best-vr-headset/">best VR headsets</a> in recent years, the Steam Frame felt too familiar an experience out of the box.</p><p>Over many weeks of testing, I've noticed more how the Steam Frame has eased a few of my fundamental gripes with virtual reality; things that cause me to leave my other headsets to gather dust on the shelf. Like how often I need to set up my playspace, set the floor height, peer out from my headset at my computer, adjust the strap, or untangle myself from a cable.</p><p>A wireless dongle included with the Frame takes care of the cable, delivering a seamless and reliable connection between it and a gaming PC. The fully-featured SteamOS means the first step upon donning the headset is choosing a game, and the second step playing it. The included controllers work with every game, VR or non-VR, and are tracked with pinpoint accuracy. And with such a lightweight design, this is one headset I'm not in a rush to take off.</p><p>I want to use the Steam Frame more than any other headset I own right now. That includes some that are double the price. <em>Ack</em>, I've mentioned money. Now I have to do the hard thing and bring this spiralling back down to Earth: The Steam Frame starts out a $1,059 for the 256 GB model. I haven't spoken to anyone, even Valve employees, who has much positive to say about the price. The memory crisis has done a number on the Steam Frame, as it did the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>The Steam Frame isn't a cheap way into virtual reality for the masses. It has to be viewed as an enthusiast offering; or, at the very least, you have to care a bit about VR to purchase one. Those of us wanting to try VR for the first time are still better off with a Quest 3 or <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-quest-3s-review/" target="_blank">Quest 3S</a> for value for money; and those of us that already own a Quest 3—that's a lot of us—it's a tough upgrade, lacking any major visual overhaul. There are undoubtedly better options for enthusiasts looking for that, like the Bigscreen Beyond 2. Yet it is far more convenient than high-end headsets that still rely on Base Stations or heavy tethers.</p><p>Ultimately, I believe VR to be a holistic experience. Focus all your efforts on one aspect of a headset and the user experience is likely to suffer moreover for something else; the weakest link. Take it from me, even high-end optics fall flat after the umpteenth time resetting your playspace due to poor tracking. The Steam Frame does, then, have its virtues: It's by far the best all-round VR headset for user experience, with no major faults besides the price; it's just that price matters more than most.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ You want it quick and easy: </strong>Set-up is easy on the Steam Frame, thanks to excellent inside-out tracking. Once it's done, you won't have to keep redoing the same thing every time you want to play.</p></div><div class="card__description"><p><strong>✅ You want to cut the cord: </strong>There's no smoother way to ditch a cable than with Valve's Wireless Adapter and Foveated Streaming.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Do not buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You want a big visual upgrade over a Meta Quest 3: </strong>The Steam Frame has a lot of benefits over a Quest 3, but it's pretty closely matched for image quality.</p></div></div></div></div><h2 class="article-body__section" id="section-steam-frame-gallery"><span>Steam Frame - Gallery</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vY4ztJVBw6dNr9Zr4sVMMT-1920-80.jpg" alt="The Steam Frame on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XNQEJrkUnbx58aPSnKK28T-1920-80.jpg" alt="The Steam Frame with controllers in the box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ctqTkWGv7gkcseWyqGetyS-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pnSC9KfbLwddJFg2zCt23T-1920-80.jpg" alt="The Steam Frame's side buttons." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYBj7i8WXDTg967PM8p7T-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CoP2xH5uEkvXGJVJ2kw9DT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zviov3gFrBJQLw65Kj85HT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqarRYMcYJGyKjkAv7kK6T-1920-80.jpg" alt="The left Steam Frame controller." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YAWyaYQ5M9e2VFHofiXsBT-1920-80.jpg" alt="The Steam Frame controller without the battery door." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7by5KB3ynHYqwyDUNWYLHT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zFwTpCdUU8tFBm2ojVXaJT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BPxsDC8U6Rn2sKssfGa9LT-1920-80.jpg" alt="The Steam Frame on its box with the accessories included." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ptqJ7w64Tt2krawdrnAUDT-1920-80.jpg" alt="The Steam Frame Wireless Adapter." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SZkcAqHzaDE8qE7bP2C2CT-1920-80.jpg" alt="The left and right Steam Frame controllers next to the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XU4x9kWqRwDZaJkxsimxHT-1920-80.jpg" alt="The Steam Frame's pancake lenses on display." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/grYkW5C9DqR3v4fsQcbDMT-1920-80.jpg" alt="The Steam Frame, controllers and accessories on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" alt="The Steam Frame on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nYYrsuhnTF6ASsjFFoLFPT-1920-80.jpg" alt="The Steam Frame's padding and glasses extender." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jh9gqV3Jgj5XExGqgodFPT-1920-80.jpg" alt="The Steam Frame's pancake lenses on display." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U8N3pzrnEJ7mSDwyjnqmNT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jxk6NCA9KSnag5KwJx3fQT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9DE7AqwDzaggjEM6bULPQT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box with accessories." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vJ8etWgkRGfeZ2BQT5ynPT-1920-80.jpg" alt="The IPD adjustment dial on the top of the Steam Frame. " /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n4mwgaMA6S9mAvvAkiNPNT-1920-80.jpg" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" alt="The Steam Frame with the extra top strap installed." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-steam-frame-features"><span>Steam Frame - Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Steam Frame</strong></p></td><td  ><p><strong>Quest 3</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Screens</strong></p></td><td  ><p>Two LCD</p></td><td  ><p>Two LCD</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution (per-eye)</strong></p></td><td  ><p>2160 x 2160</p></td><td  ><p>2,064 × 2,208</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate (Hz)</strong></p></td><td  ><p>72, 90, 120, 144 (experimental)</p></td><td  ><p>72, 90, 120</p></td></tr><tr><td class="firstcol " ><p><strong>Optics</strong></p></td><td  ><p>Pancake</p></td><td  ><p>Pancake</p></td></tr><tr><td class="firstcol " ><p><strong>IPD adjustment</strong></p></td><td  ><p>Variable with dial</p></td><td  ><p>Variable with dial</p></td></tr><tr><td class="firstcol " ><p><strong>Field of view (horizontal)</strong></p></td><td  ><p>Up to 110 degrees</p></td><td  ><p>110 degrees</p></td></tr><tr><td class="firstcol " ><p><strong>SoC</strong></p></td><td  ><p>Qualcomm Snapdragon 8 Gen 3 (SM8650)</p></td><td  ><p>Qualcomm Snapdragon XR2 Gen 2</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>16 GB LPDDR5</p></td><td  ><p>8 GB LPDDR5</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>256 GB / 1 TB</p></td><td  ><p>128 GB (discontinued) / 512 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>21.6 Wh</p></td><td  ><p>19.44 Wh</p></td></tr><tr><td class="firstcol " ><p><strong>Passthrough</strong></p></td><td  ><p>Mono</p></td><td  ><p>Colour</p></td></tr><tr><td class="firstcol " ><p><strong>Cameras</strong></p></td><td  ><p>6 total (4x monochrome computer vision tracking exterior, 2x eye tracking interior)</p></td><td  ><p>6 total (2x RGB passthrough, 4x IR)</p></td></tr><tr><td class="firstcol " ><p><strong>Speakers</strong></p></td><td  ><p>Twin-driver (two per side) stereo speakers, integrated into strap</p></td><td  ><p>Stereo speakers, integrated into strap</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wi-Fi 7 2x2</p></td><td  ><p>Wi-Fi 6E</p></td></tr><tr><td class="firstcol " ><p><strong>Controller</strong></p></td><td  ><p>2x Steam Frame Controller</p></td><td  ><p>2x Meta Quest Touch</p></td></tr><tr><td class="firstcol " ><p><strong>Controller battery</strong></p></td><td  ><p>1x AA per controller</p></td><td  ><p>1x AA per controller</p></td></tr><tr><td class="firstcol " ><p><strong>OS</strong></p></td><td  ><p>SteamOS (Linux)</p></td><td  ><p>Meta Horizon OS (Android)</p></td></tr><tr><td class="firstcol " ><p><strong>Weight (grams)</strong></p></td><td  ><p>408</p></td><td  ><p>437</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>256 GB: 1,059 USD / 1,529 CAD / 1,049 EUR / 889 GBP / 1,609 AUD</p><p>1 TB: 1,299 USD / 1,859 CAD / 1,279 EUR / 1,089 GBP / 1,969 AUD</p></td><td  ><p>512 GB: 600 USD / 830 CAD / 620 EUR / 469 GBP / 968 AUD</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-steam-frame-optics"><span>Steam Frame - Optics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XU4x9kWqRwDZaJkxsimxHT" name="IMG_7104" alt="The Steam Frame's pancake lenses on display." src="https://cdn.mos.cms.futurecdn.net/XU4x9kWqRwDZaJkxsimxHT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame's optics are, on paper, the least exciting thing about it. We've seen a handful of headsets with similar configurations, from the Quest 3 to the <a href="https://www.pcgamer.com/hardware/vr-hardware/pico-4-ultra-review/" target="_blank">Pico 4 Ultra</a>; neither of which are brand new. </p><p>Graphical fidelity feels much the same on the Steam Frame as the Quest 3. There's an amount of aliasing (jaggies) on straight lines and sharp details, which adds a touch of flicker as your head moves around. There is also a slight hint of chromatic aberration to the edge of some brighter details, such as the Steam Frame logo upon startup, though this is quite minor.</p><p>Text is clear to read when scaled appropriately, though can get tougher to make out when it's outside of the fairly large focal area of the pancake lenses or at a greater distance. Similarly, some details in game worlds can be lost when viewed from far away, and objects with meshes can get a little distorted or flicker—something that higher-end headsets, like the Pimax Crystal Super or Dream Air, don't suffer from. Those two headsets are available with Micro-OLED displays, which offer much more vibrancy and range of colour than the Steam Frame, but for huge price tags. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AQkh9kezUAvhtvSdGRGSzM" name="IMG_7681" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." src="https://cdn.mos.cms.futurecdn.net/AQkh9kezUAvhtvSdGRGSzM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>The Steam Frame is right up there with the best of them for binocular overlap.</p></blockquote></div><p>The Steam Frame offers, more or less, a level of quality that I've become accustomed to in relatively affordable VR headsets.</p><p>Where the Steam Frame outperformed my expectations is in binocular overlap. This is the amount of an image (given as a percentage) that is covered by both left- and right-side displays at the same time. It's not as often talked about as resolution and refresh rate, but it's hugely important for long-term comfort while wearing a VR headset. The Steam Frame has a pretty high binocular overlap, according to my own testing in the 'What is my Field of View?' application (more commonly called WimFov). This is with an IPD set to 64.</p><ul><li>Steam Frame - 77%</li><li>Meta Quest 3 - 69%</li><li>Pimax Crystal Super 50 PPD - 77%</li><li>Pimax Crystal Super Micro-OLED - 86%</li><li>Pimax Dream Air (standard FOV) - 86%</li><li>Pimax Dream Air (wide FOV) - 77%</li></ul><p>The Steam Frame is right up there with the best of them for binocular overlap, beaten only by the Micro-OLED optics used in both the Crystal Super and Dream Air. The Quest 3 has a lower level of binocular overlap, which can lead to discomfort or worsened 3D effects, though it does depend on your IPD and various other biological factors. I tend to struggle with headsets with a low overlap over time; they strain my eyes.</p><p><strong>Binocular overlap, as measured in WimFov</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Jx4SCDiMVkhY9KDyLeNXHX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Steam Frame (note: 'Oculus Quest2' is reporting error).<small role="credit">WimFov</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZB7PKXRTdogCtkKHWXMhHX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Meta Quest 3.<small role="credit">WimFov</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ECruuUDseE397moHkiMGFX-1920-80.png" alt="Test results for the Steam Frame, Quest 3, and Dream Air in the VR testing application WimFov." /><figcaption>Binocular overlap on Pimax Dream Air.<small role="credit">WimFov</small></figcaption></figure></figure><p>Valve is pretty honest when it comes to the FOV. The Steam Frame's horizontal field of view (HFOV) is noted as 'up to 110 degrees', and lo and behold, I measured it at that. That's not as common as you might think. I often find the effective HFOV to be lower than the stated FOV. For example, all three of the headsets in the table below have a listed HFOV of 110 degrees.</p><div ><table><caption>FOV, as measured in TestHMD</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Horizontal field of view (HFOV)</strong></p></td><td  ><p><strong>Vertical field of view (VFOV)</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Steam Frame</strong></p></td><td  ><p>110</p></td><td  ><p>88</p></td></tr><tr><td class="firstcol " ><p><strong>Meta Quest 3</strong></p></td><td  ><p>104</p></td><td  ><p>80</p></td></tr><tr><td class="firstcol " ><p><strong>Pimax Dream Air</strong></p></td><td  ><p>90</p></td><td  ><p>88</p></td></tr></tbody></table></div><p>There are a range of factors that can have an effect on effective FOV, not the least bit my own biology. Yet one big factor is the design of the padding between one's face and the lenses. Valve seems to have nailed the padding design to maximise the effective FOV; thick enough as to not be a detriment to the long-term comfort yet ensuring a one's eyeballs are right up to the lenses. Using the glasses spacer included with the Steam Frame will knock this back a touch.</p><p>Beyond the numbers, the Steam Frame's optics plonk you right into the game world. There's no visible distortion until the very extremes of the lenses, and even then it's not that bad by comparison to some. The gap around the nose is a little noticeable during gameplay, and made worse by the glasses spacer, but you have to be kinda looking out for it to notice it too much. That can be reduced with the extended light blocker in the Ergonomic Accessories Kit for an additional $59 (89 CAD / 69 EUR / 59 GBP / 99 AUD). </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYBj7i8WXDTg967PM8p7T-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KVTkMpFKCfeBFr47ANHtzM-1920-80.jpg" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uzQPokDdPNLAfKNqUPfZjM-1920-80.jpg" alt="The Steam Frame with the core module, containing the processor, cooling, cameras and more, removed from the strap." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There is a degree of glare, as I find with most headsets with pancake lenses, but to a lesser extent than the Quest 3. It's only really noticeable when there's a very high level of contrast being displayed, which isn't all that often in my experience.</p><p>For the most part, when I'm trying to throw barrels, bottles, and cans at headcrabs in Half-Life: Alyx because I've run out of ammo, I'm not thinking about the FOV, binocular overlap, or glare; I'm thinking, 'Ah, <em>ah</em>, ah! No, <em>no</em>, please, just die already! Oh, <em>god!</em>'</p><p>That's positive, right?</p><h2 class="article-body__section" id="section-steam-frame-performance"><span>Steam Frame - Performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fVhNmrAZuhvXZsmn7eT5NT" name="IMG_7189" alt="The Steam Frame on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The best way to play on the Steam Frame is over the included wireless adapter. It's a USB Type-A dongle providing a 6 GHz connection beamed directly at a dedicated antenna on the Frame. Another antenna on the Frame connects directly to the local Wi-Fi. The Frame actually taps both connections for game streaming from a local PC; selecting between the two in real-time for the lowest packet loss and most robust connection.</p><div><blockquote><p>The best way to play on the Steam Frame is over the included wireless adapter.</p></blockquote></div><p>I'm yet to notice any connection issues over the dedicated dongle, whether in my own home or in our busy office. Nor any visible dips in quality for the game being beamed across. That's really impressive, as Valve's is using what it calls Foveated Streaming to reduce the bandwidth requirements over the wireless connection. It does so by only streaming the game in the highest detail in the area where one's eyes are looking. The rest is streamed at a lower quality level. The Frame's built-in eye tracking has to keep up with your pupils to ensure a smooth experience—and it does a superb job of it.</p><p>The Frame supports a refresh rate up to 144 Hz, though it defaults to 90/72 Hz, depending on the power mode selected. In the battery-saving Playtime mode, it will only run at 72 Hz, which is pretty passable in my opinion. At the expense of battery life and processing power, it can run anywhere from 90–144 Hz in the settings menu.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5Pv8mhDxtLaX3mEeG89UK" name="Hades - 2026-09-06 6-11-46 PM 00:00:06" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/Q5Pv8mhDxtLaX3mEeG89UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Qualcomm Snapdragon 8 Gen 3 (SM8650) chip does a pretty good job of rendering games locally. It does, however, require gentler programming in the graphics menu. </p><p>Take Half-Life: Alyx, for example, as Valve has created a version of the game that runs natively on the Snapdragon chip. It is of much lower quality than you'll experience by streaming the game from a local PC over the provided dongle. Valve has added foveated rendering to the game (dynamically changing the rendering level based on where one's looking) in order to improve performance. Unlike foveated streaming, foveated rendering is far more noticeable in my peripheral vision.</p><p>Though Half-Life: Alyx running at all on the Snapdragon chip is impressive, as are other games that are able to run just fine after being chopped up by the two compatibility layers, Proton and FEX. Proton deals with Windows to Linux; FEX deals with x86 to Arm. I tried out a few VR and non-VR games standalone on the Steam Frame and it often dealt surprisingly well with them. These included a few Steam Frame Standalone Verified games and one that hadn't yet been checked.</p><ul><li><strong>Eleven Table Tennis (verified): smooth, high fps</strong></li><li><strong>Marvel's Spider-Man Remastered (not verified): failed to run past splash screen</strong></li><li><strong>Escape Room VR (verified): smooth, decent fps</strong></li><li><strong>Hades (verified): smooth, high fps</strong></li></ul><p>Marvel's Spider-Man Remastered is Steam Deck Verified; however, that doesn't mean it will run on Frame, as it using FEX as well as Proton. Essentially, there are a few more hoops to jump through. </p><p>Hades, on the other hand, runs great via both translation layers. It's likely a <em>boon</em> to the Frame that the game has a Vulkan version already available. If I understand it correctly, Vulkan should let Valve skip some of the translation work and improve performance. The game reached around 100 fps, so it definitely didn't seem to suffer for any of the funny business in the background. It's best to set the Steam Frame's cap to beneath this figure, anyways, as it keeps the visuals steady and stable. Once I set the system to 144 Hz, which it couldn't reliably hit in Hades, moving my head would cause the game screen to shudder.</p><iframe src="https://content.jwplatform.com/players/PHON0o9Z.html" id="PHON0o9Z" title="Hades-fps-cap-new" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Eleven Table Tennis is a great reminder of when low latency and high refresh really matter in VR. I've been trying to beat the silver-level AI in that game for weeks now. I had, at times, thought it impossible, especially after trying and failing on three different VR headsets (Frame, Dream Air, Quest 3). </p><p>Installing the game on the Frame and running it locally at 120 Hz, with the ergonomic straps removed from the controllers to aid my front spin, I finally cracked it. I nailed some fast return balls that the stupid cat (the AI has a cat's face, don't ask) couldn't return. It was a silky smooth experience, even on the Frame's internal 'Turnip' Adreno GPU. I feel the local processing and high refresh really helped me here; but it drained the heck outta the battery on this thing: 50% gone in under 30 minutes.</p><iframe src="https://content.jwplatform.com/players/Fglg8Sti.html" id="Fglg8Sti" title="Beating-the-damn-cat-new" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Nevertheless, the standalone functionality feels less crucial to me. I will almost always stream games from my gaming PC via the wireless connection, due to the performance, quality, and battery life improvements I'll get onto shortly.</p><h2 class="article-body__section" id="section-steam-frame-ergonomics"><span>Steam Frame - Ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jiLHdzoc73jVnA2e3xB92N" name="IMG_7711 (2)" alt="Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head." src="https://cdn.mos.cms.futurecdn.net/jiLHdzoc73jVnA2e3xB92N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Steam Frame weighs in at 440 grams. On my scales, it's more like 403 grams, but that's more a criticism of my crappy scales than anything else. What's important is that it is exceedingly light; the second-lightest from my own measurements.</p><ul><li><strong>Steam Frame: 403 g</strong></li><li><strong>Quest 3: 437 g</strong></li><li><strong>Quest 3S: 454 g</strong></li><li><strong>Crystal Dream Air: 280 g</strong></li><li><strong>Crystal OLED: 848 g</strong></li><li><strong>Crystal normal: 837 g</strong></li><li><strong>Sony PS VR2: 499 g</strong></li></ul><p>Comfort in a VR headset is not all about weight, but in this case, the Steam Frame's small stature helps a helluva lot. Valve has balanced the weight of the Steam Frame across the front <em>and </em>back of the device, with the battery as a counterweight to the headset's 'core module', containing the optics, SoC, and most other technical bits. With the weight of the battery elsewhere, the core module weighs only 157 grams. Valve has that at 185 grams but hey ho; crappy scales.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Jxk6NCA9KSnag5KwJx3fQT" name="IMG_7326" alt="The left and right Steam Frame controllers on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/Jxk6NCA9KSnag5KwJx3fQT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Ample cushioning around the face and on the rear of the battery help to alleviate most discomfort from the weight of the device during play sessions. Unlike the Quest or older, heavier headsets, the weight does not feel like it is localised to your cheekbones or around the eyes. Even after hours of play to test the battery life, I didn't notice any patches of red or indentation lines on my face.</p><p>If you wear glasses, the Steam Frame is pretty accommodating. There's a spacer included in the box that adds another 4-7 mm between your face and the lenses. It's the easiest to add into the headset that I've used to date, too. It's all magnetically attached—the padding and glasses spacer can be replaced in no time at all.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nYYrsuhnTF6ASsjFFoLFPT" name="IMG_7078" alt="The Steam Frame's padding and glasses extender." src="https://cdn.mos.cms.futurecdn.net/nYYrsuhnTF6ASsjFFoLFPT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><strong>Ergonomics accessories kit</strong></p><p>Valve is offering an Ergonomic Accessories Kit as a separate purchase alongside the Steam Frame. It costs 59 USD/89 CAD/69 EUR/59 GBP/99 AUD and includes three premium upgrades: </p><ul><li><strong>Controller straps w/ compatible battery doors</strong></li><li><strong>Extended light blocker</strong></li><li><strong>Top headset strap</strong></li></ul><p>I reckon most Steam Frame customers would buy the Ergonomic Accessories Kit without question. I probably would, too. But I've done my duty and played extensively with it fitted to the headset and without, and I have to say, it's really not a must-have. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/v3Lhq4a4JXKnMqFtVqpbQT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gc74pjVk4PUS6jFGwPLWLT-1920-80.jpg" alt="The Ergonomic Accessories Kit to add more premium features to the Steam Frame." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The headset doesn't move around much with or without the added top headset strap. It is, however, useful if you're planning to pass the headset around a large group of people, as it makes it easier to adjust from person to person in a dash. I suppose if you're playing Beat Saber or anything a little more active, you may want the added support, but again, I don't think it's all that necessary.</p><p>The extended light blocker does a pretty good job of keeping light out from your nose, and that's especially true if you wear glasses like me; however, I've played mostly without and it's not been a detriment to my time in VR.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="K8PxsomVLg69YfZgKy6SMT" name="IMG_7263" alt="The Steam Frame with the extra top strap installed." src="https://cdn.mos.cms.futurecdn.net/K8PxsomVLg69YfZgKy6SMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Then there are the most contentious upgrades of the three: the controller straps. These replace the cord straps included with the controller with straps that tighten around the entire hand, akin to the Valve Index design. Once installed, I can make better use of the finger sensing features of the Steam Frame controller (capacitive buttons combined with some sensing of the lower digits) and they're easier to slip into than the standard cord option.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/C8fof9SzGNYUkkeTFFRZHT-1920-80.jpg" alt="The Steam Frame controller with the ergonomic grip attached." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/im9PeDjC36HBG5hGukmgDT-1920-80.jpg" alt="The Steam Frame controller with the ergonomic grip attached." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On the flipside, the Frame's controllers are not as elegantly designed for this sort of strap as the Index's. I had a few members of the PC Gamer team try out the Steam Frame one by one in the office, and on numerous occasions I received the feedback that they cannot comfortably reach all the buttons. Take away the straps and that issue goes away.</p><p>In my experience, the straps are an improvement for games where grip plays a large role, such as Half-Life: Alyx. I can launch an item towards me and catch it naturally without thinking twice. Whereas without the straps, I had to sorta relearn to lift and grab, as two separate movements. But I definitely don't mind using the controllers without the straps, and for playing 2D games, the more natural position without the added straps feels best. </p><h2 class="article-body__section" id="section-steam-frame-controllers-and-tracking"><span>Steam Frame - Controllers and tracking</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zviov3gFrBJQLw65Kj85HT-1920-80.jpg" alt="The left and right Steam Frame controllers on the Steam Frame box." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqarRYMcYJGyKjkAv7kK6T-1920-80.jpg" alt="The left Steam Frame controller." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The tracking on the Steam Frame is excellent; perhaps even its strongest feature. </p><p>It's inside-out tracking using four monochrome cameras, combined with IR illuminators for low-light conditions. Those monochrome cameras aren't the best for passthrough or XR play—they offer a rough blue fascimile of the real-world behind the headset—but they work great for mapping the movements of the headset and controllers. That means no more Base Stations, as were required with the Valve Index; just the Frame itself keeping track of its position in VR.</p><p>What impresses me most is how consistent the boundaries of the playspace seem to be when using the Frame. It's yet to lose track of a boundary, floor height, or its own location within that space in my many weeks of testing. Whether I place it on the floor, move it around, turn it off and on again, or even move furniture around it, the playspace is locked in.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N47keDUk234e6NU9a4juMT" name="IMG_7503" alt="Dave James, PC Gamer EIC for Hardware, wearing the Steam Frame while playing a game in VR." src="https://cdn.mos.cms.futurecdn.net/N47keDUk234e6NU9a4juMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The headset does a great job with the controllers, too. The pair provided with the Frame support 6DOF and an inertial measurement unit (IMU) to correctly orient themselves in the world with excellent accuracy.</p><p>I'm yet to experience a single moment where one or both of my virtual hands go wandering off into the distance. Neither have I experienced what I will shamelessly call a floppy hand problem, where my virtual hand feels stuck on some invisible object and flops around like a fish as I try to wiggle it free. I have had both of those happen to me in the past couple of weeks with another headset, the Dream Air, but none so far with the Frame.</p><p>The Frame's controllers are similar in shape and style to those included with the Quest 3/3S. That's no bad thing; both are comfortable and intuitive. Yet Valve has also added more buttons to its latest pads, including ABXY on the right controller, a d-pad on the left controller, and bumper buttons to both.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N4QmFbsA7CKogT6h9uXNMT" name="IMG_7207" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/N4QmFbsA7CKogT6h9uXNMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These extra inputs aren't required a whole lot in VR; most devices don't make use of them. They are instead useful for playing 2D games on a virtual screen within the Frame. I've been testing this out with the original Hades: dragging the screen to a massive cinema-like size and putting my gaming chair into its deepest recline. It's pretty good, and even though I think the novelty of playing on a virtual big screen is already beginning to wear off, I can see why Valve says you can slip the Frame on and <em>then </em>decide which game to play. It can pretty much play whatever from your library with minimal fuss and without switching controllers.</p><p>For the record, you can pair up an external controller, keyboard, or mouse to the Frame over Bluetooth, including a <a href="https://www.pcgamer.com/hardware/game-pads/steam-controller-2026-review/">Steam Controller</a>. I haven't found much need to do so as of yet.</p><h2 class="article-body__section" id="section-steam-frame-software"><span>Steam Frame - Software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wxxhVPJVUZQaaxwWKCQ3UK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:04" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/wxxhVPJVUZQaaxwWKCQ3UK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>SteamOS is going places. Once limited to the Steam Deck and whatever one dared to load the ISO onto, it has since made its way into the living room and other handhelds. With the launch of the Steam Frame, the Arch Linux-based operating system breaks into the third dimension.</p><p>The Steam Frame offers a familiar interface for any PC gamer. It's just SteamOS, or Big Picture Mode, except its hovering in front of you. It has extensive menus for adjusting various settings on the Steam Frame, a status bar with some handy functions for VR, and a slightly tweaked interface for moving and enlarging windows within your expanded field of view. Otherwise, it's just Steam.</p><div><blockquote><p>The Steam Frame wouldn't be around were it not for SteamOS, Proton, and FEX.</p></blockquote></div><p>All your games in your library move over to the Steam Frame upon signing in. There are new categories automatically added to the interface to separate VR titles from non-VR titles, and in some cases, games are divided by those installed on the headset and those that can be streamed from a nearby PC. Once you select a game, you can click the arrow to the right of the green play button to select between playing it locally or streaming it from your gaming PC; depending on if it is installed on one or both devices. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iA9vdcf3XvtG7X9WevQEFK" name="Escape Simulator - 2026-09-06 5-47-35 PM 00:00:07" alt="The Steam Frame's UI, powered by SteamOS." src="https://cdn.mos.cms.futurecdn.net/iA9vdcf3XvtG7X9WevQEFK-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Valve also offers the Steam Frame Standalone Verified program to give an idea of whether a given game is going to play nicely while running on the Frame's own hardware. Few games are built for the Frame—as far as I know, it's just Half-Life: Alyx—most are going to be either Android games running through Lepton, Valve's Android container, or use translation layers, Proton and Fex, in order to be made to run on Linux and Arm.</p><p>The Steam Frame wouldn't be around were it not for SteamOS, Proton, and FEX. Meta has Horizon OS, Google has Android XR, and Apple has visionOS for their respective headsets. Only Horizon OS feels in any way a fit for gaming, but even so, Meta has shifted to a more XR-centric interface and <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-puts-third-party-vr-headsets-using-horizon-os-on-indefinite-pause-to-focus-on-building-the-world-class-first-party-hardware-and-software-needed-to-advance-the-vr-market/" target="_blank">put a hold on third-party headsets using it</a>. So that's out. That really means Valve had no other option than to do it itself with the Steam Frame.</p><p>And thank God for that. The biggest selling point for of the Steam Frame and SteamOS in virtual reality for me is that Meta has nothing to do with it. While you no longer need a Meta account for the Quest 3/3S, you still have to use the services of a company with big AI aspirations and a problematic <a href="https://www.nbcnews.com/tech/security/social-media-companies-engaged-vast-surveillance-ftc-finds-calling-sta-rcna171814" target="_blank">privacy</a> and <a href="https://www.bbc.co.uk/news/articles/cd68q3wynnqo" target="_blank">safety</a> record.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sARbT7DXHCurrup8ebF5zM" name="IMG_7809 (2)" alt="Jacob Ridley, Managing Editor for Hardware at PC Gamer, wearing the Steam Frame on his head." src="https://cdn.mos.cms.futurecdn.net/sARbT7DXHCurrup8ebF5zM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for games available for the Steam Frame, it has plenty to choose from already on Steam, and it's set to benefit from Valve recently adding support to Steam for Android games. The Steam Frame also comes with a free copy of Half-Life: Alyx, and I can think of no better game that this to show off what it can do; able to both be streamed from a gaming PC and run locally on the Steam Frame's Snapdragon processor. It's the best VR game around today, despite being released over six years ago. </p><p>That touches on one issue facing VR in general today: the availability of new games and experiences. Plenty of the best VR games are the same ones we have been playing for many years, such as Beat Saber, Phasmophobia, Skyrim, Blade & Sorcery, Job Simulator, Arizona Sunshine; which I've pulled from Steam's own popularity rankings, among a sprinkling of newer titles. One newer title I've really enjoyed in the past year is <a href="https://store.steampowered.com/app/2496180/Ghost_Town/" target="_blank">Ghost Town</a>, made by Fireproof Games, but even it is a year old now.</p><p>While Steam itself sees <a href="https://steamdb.info/stats/releases/" target="_blank">ever-increasing numbers of games</a> published to the platform every single year, <a href="https://steamdb.info/stats/releases/?tagid=21978" target="_blank">virtual reality games published on the platform have plummeted</a> since an initial surge around 2017-18. Meanwhile, the Meta Horizon Store <a href="https://queststoredb.com/stats/2025" target="_blank">appears to still be trending upwards each year</a>, though I can't be sure how many of those are actual games. A lot seem to be training applications. </p><p>If Valve can attract new developers to share their existing and future Android games on Steam, perhaps we will see a renewed surge of VR games on the platform. As of right now, it feels like fresh experiences are few and far between.</p><h2 class="article-body__section" id="section-steam-frame-battery"><span>Steam Frame - Battery</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="okozJs3C3MPnR2jWRjNGLT" name="IMG_7144" alt="The battery pack on the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/okozJs3C3MPnR2jWRjNGLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You don't have to constantly worry about tripping over a cable with the Steam Frame. Instead, you have to be aware of your battery level.</p><p>The Steam Frame comes with a 21.6 Wh Li-ion battery, located at the rear of the strap. It has a USB 2.0 Type-C port off at an angle from its left-hand side, which is used pretty exclusively for charging the device due to bandwidth limitations for data. </p><p>There isn't an adapter included with the headset. Instead, it can be charged with any suitable power adapter up to 45 watts. </p><p>Valve is selling its own adapter for $29 (49 CAD/39 EUR/29 GBP/49 AUD). While I'm personally not too bothered about the lack of charger in the box—I have plenty already and I'm all for cutting out excess chargers—some of my colleagues feel it's a bit of a miss at this price point.</p><p>It takes a while to fully charge the Steam Frame from flat. In one test, using a 140 W Anker power adapter, it took 151 minutes to go from completely empty to fully charged. In another, using Valve's own power adapter, it took 142 minutes. So a good two hours and change for a full charge. </p><p>Here are the battery levels and times recorded from my testing: </p><div ><table><caption>Test 1: Time to fully charge w/ official Valve 45 W charger</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>0%</p></td></tr><tr><td class="firstcol " ><p>66</p></td><td  ><p>50%</p></td></tr><tr><td class="firstcol " ><p>101</p></td><td  ><p>73%</p></td></tr><tr><td class="firstcol " ><p>122</p></td><td  ><p>85%</p></td></tr><tr><td class="firstcol " ><p>142</p></td><td  ><p>100%</p></td></tr></tbody></table></div><div ><table><caption>Test 2: Time to fully charge w/ Anker 140 W charger</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>0%</p></td></tr><tr><td class="firstcol " ><p>22</p></td><td  ><p>17%</p></td></tr><tr><td class="firstcol " ><p>52</p></td><td  ><p>37%</p></td></tr><tr><td class="firstcol " ><p>78</p></td><td  ><p>53%</p></td></tr><tr><td class="firstcol " ><p>98</p></td><td  ><p>67%</p></td></tr><tr><td class="firstcol " ><p>116</p></td><td  ><p>78%</p></td></tr><tr><td class="firstcol " ><p>135</p></td><td  ><p>92%</p></td></tr><tr><td class="firstcol " ><p>151</p></td><td  ><p>100%</p></td></tr></tbody></table></div><p>Using a power meter on my wall outlet, I recorded the power draw in both tests around ~ 11 W at all times.</p><p>I asked Valve about the battery charging behaviour ahead of launch. They told me:</p><p>"An empty battery takes around two hours to charge to full capacity. However, the charging is not linear. There is fast charging from 0 to 65%, and regular charging from 65% and up. Charging to 65% is expected to take less than 40 minutes. (Note: these values may be optimized over time, and are therefore subject to change.)"</p><p>I hadn't seen any sign of fast charging to 65% in my own tests at the time I reached out; however, prompted by Valve's response, I tried one last test. I ran the battery down to near-flat, and while the headset was still turned on but not playing any games, I plugged in the charger. </p><p>This time, the power meter read ~31 W—three times the draw I recorded when the headset was powered off. When it reached 65%, it dropped to ~18 W.</p><div ><table><caption>Test 3: Time to fully charge w/ Anker charger + Frame powered on</caption><tbody><tr><td class="firstcol " ><p><strong>Elapsed charge time (mins)</strong></p></td><td  ><p><strong>Percentage</strong></p></td></tr><tr><td class="firstcol " ><p>0</p></td><td  ><p>4%</p></td></tr><tr><td class="firstcol " ><p>9</p></td><td  ><p>20%</p></td></tr><tr><td class="firstcol " ><p>18</p></td><td  ><p>33%</p></td></tr><tr><td class="firstcol " ><p>27</p></td><td  ><p>52%</p></td></tr><tr><td class="firstcol " ><p>35</p></td><td  ><p>65%</p></td></tr><tr><td class="firstcol " ><p>42</p></td><td  ><p>75%</p></td></tr><tr><td class="firstcol " ><p>52</p></td><td  ><p>84%</p></td></tr><tr><td class="firstcol " ><p>61</p></td><td  ><p>92%</p></td></tr><tr><td class="firstcol " ><p>75</p></td><td  ><p>100%</p></td></tr></tbody></table></div><p>I have felt a little impatient with the Frame on a few occassions—a feeling of having to wait too<em> </em>long between sessions once the battery had died. Though I did improve things by not letting the Steam Frame die completely between charges, using a suitably powerful power bank in my pocket (around 25 W should do it), and using the Frame's various power saving modes.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qQx45jNYn8HbXfCq3nyHMT" name="IMG_7155" alt="The USB Type-C charging port on the side of the battery pack to the rear of the Steam Frame." src="https://cdn.mos.cms.futurecdn.net/qQx45jNYn8HbXfCq3nyHMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Depending on the mode of use, the Steam Frame can last between one and two hours of play time:</p><ul><li><strong>Half-Life: Alyx (Arm version, running locally): 63 minutes</strong></li><li><strong>Half-Life: Alyx (streaming from PC w/ Frame set to Playtime mode): 114 minutes</strong></li></ul><p>So, for every hour played in a game running on the headset, you'll be more or less charging for two; however, the longevity of the headset while streaming from a PC is pretty impressive. </p><p>I took these figures with the Frame set to Playtime mode, which favours battery life over performance and limits the frame rate to 72. You can push higher performance at a cost to longevity.</p><p>I noted the power draw of the headset in each mode while playing Half-Life: Alyx. When the game is running natively on the Steam Frame in standalone mode, the whole system draws around 17-19 W. Instead beam the game from my gaming PC using the included dongle and the Frame draws as little as 10 W. Nearly half as much power draw; nearly double the battery.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YAWyaYQ5M9e2VFHofiXsBT" name="IMG_7017" alt="The Steam Frame controller without the battery door." src="https://cdn.mos.cms.futurecdn.net/YAWyaYQ5M9e2VFHofiXsBT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There may be another option for extending the Frame's battery life in future, too. Valve has confirmed to us it is working on a new strap with hot-swappable batteries and BMR drivers to match the excellent speakers on the Valve Index. This will be a swap-in upgrade for the modular Frame. No launch information for that one just yet, though.</p><p>As for the controllers, I'm yet to swap the AA battery located in each one since I began testing. Still going strong today at 74%.</p><h2 class="article-body__section" id="section-steam-frame-value"><span>Steam Frame - Value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fVhNmrAZuhvXZsmn7eT5NT" name="IMG_7189" alt="The Steam Frame on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/fVhNmrAZuhvXZsmn7eT5NT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>Everyone's disappointed by the RAM crisis.</p><p>Joy Lyons, Valve</p></blockquote></div><p>There's only one Steam Frame worth buying. That's the 256 GB model. It's a VR headset that works best when streaming games installed on your gaming PC, and if you want to take advantage of the standalone functionality, there's an SD card slot for easy expansion. </p><p>That 256 GB model costs $1,059. So let's compare that price to its competition. The Steam Frame costs:</p><ul><li><strong>76.5% more than a Quest 3 512 GB;</strong></li><li><strong>8.6% less than a Bigscreen Beyond 2E, or 10% more than the Bigscreen Beyond 2;</strong></li><li><strong>53.9% less than a Pimax Dream Air; </strong></li><li><strong>6% more than a Valve Index at launch;</strong></li><li><strong>202% more than a Quest 3S 128 GB.</strong></li></ul><p>The Steam Frame is not as affordable as I'd like it to be. Nor my colleagues, some of whom literally winced as I told them the price. It's also more costly than Valve's original price target.</p><div><blockquote><p>I wish we could have shipped it at the price that we were at last year.</p><p>Jeremy Selan, Valve</p></blockquote></div><p>"We set out to design this hardware with one particular price in mind," says Joy Lyons, hardware engineer at Valve, "... that price target shifted just due to the ongoing RAM crisis around the world."</p><p>"We're happy to have our customers be able to have hardware during this RAM crisis, and we think it's important to launch new hardware out there and have new experiences available. But, yeah, I think everyone's disappointed by the RAM crisis."</p><p>I wish I could go one review without mentioning the damned memory crisis, or one chat with Valve without bringing it up. It has undoubtedly put a dampener on the excitement I felt for the Frame coming out of Valve's office in Bellevue nearly a year ago. One of the people that ecstatically showed off the Steam Frame to me during that visit was Jeremy Selan, a software engineer at Valve working on the Frame. </p><p>I had a chance to catch up with Selan again recently, and I asked him, 'if you could click your fingers and change anything about the Steam Frame today, what would it be?' Selan responded, "Price. I wish we could have shipped it at the price that we were at last year."</p><p>That's a question I stole from our Andy Edser during <a href="https://www.pcgamer.com/hardware/steam-machines/the-one-thing-valve-would-change-about-the-steam-machine-make-it-cheaper/" target="_blank">an interview he ran earlier this year with Valve</a> on the Steam Machine. The response then from engineer Yazan Aldehayyat was much the same: "Make it cheaper".</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="X5y4ZZFdd33L6mXyaCoERT" name="IMG_7311" alt="The Steam Frame in front of the Pimax Dream Air on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/X5y4ZZFdd33L6mXyaCoERT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So if you're disappointed about the price of the Steam Frame, you're not wrong to be, nor are you alone in that sentiment. It sucks.</p><p>What's tricky for Valve is that Meta seems to have inventory or money enough to have staved off another price hike for the Quest 3. For now, at least. The company <a href="https://www.pcgamer.com/hardware/vr-hardware/meta-is-raising-the-price-of-the-quest-3-and-quest-3s-due-to-memory-price-rises-made-worse-by-meta/" target="_blank">raised the price of both the Quest 3 and Quest 3S</a> in April, though remains at lower price than Valve can offer for not totally dissimilar hardware. Meta said at the time of that price hike, "we’re making this change because the cost of building high-performance VR hardware has risen significantly." And if trillion-dollar Meta is feeling it, you can bet Valve is too.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3TYzQUwiV2DaAMmdW6hXLT" name="IMG_7304" alt="The Steam Frame in front of the Meta Quest 3 on a stack of PC Gamer magazines." src="https://cdn.mos.cms.futurecdn.net/3TYzQUwiV2DaAMmdW6hXLT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I wouldn't chastise someone for buying a Quest 3. You do get a lot for your money, even after the price hike. Yet if it were me with some money to burn on a VR headset today, I'd buy the Steam Frame. Convenience is king; and the Steam Frame has it nailed. While I might be in the minority of PC Gamer writers surveyed about this, I'd be willing to pay more for the ease of use and comfort provided by the Frame.</p><p>I'd also be willing to pay a bit more for the upgradeability that is being talked about here. It's only after taking the core module out myself and chatting to Valve about the modularity of the device that I've begun to realise why it's called the Steam <em>Frame. </em></p><p>There's potential for plenty of upgrades here. From the full-colour RGB passthrough module from Arcturus that I've just started playing around with, or the hot-swappable battery strap from Valve, to whatever modders turn their mind to next. Building out my own Steam Frame to suit my needs over time is an exciting prospect.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Frame starts at $1,059 and you'll want to enter the stock lottery before September 17 for a higher chance of getting one this year ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review" target="_blank">Steam Frame</a> is ready for launch, and Valve has finally announced pricing and availability for its streaming/standalone VR headset.</p><p>There are two models of the Steam Frame available:</p><ul><li><strong>Steam Frame (256 GB) w/ VR controllers: </strong>1,059 USD/ 1,529 CAD/ 1,049 EUR/ 889 GBP/ 1,609 AUD/ 4,539 PLN</li><li><strong>Steam Frame (1 TB) w/ VR controllers: </strong>1,299 USD/ 1,859 CAD/ 1,279 EUR/ 1,089 GBP/ 1,969 AUD/ 5,549 PLN</li></ul><p>Valve has two additional purchase available alongside the Steam Frame at launch. </p><p>There's the Ergonomic Accessories Kit. This costs 49 USD/ 69 CAD/ 59 EUR/ 49 GBP/ 89 AUD/ 229 PLN and includes two hand straps (similar to the Valve Index's), over-the-head strap, and extended light blocker. </p><p>There's also a power adapter, which costs 29 USD/49 CAD/39 EUR/29 GBP/49 AUD. There's not one included in the box, though any USB Type-C charger of 45 W should cut it if you want to save the cash.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="grYkW5C9DqR3v4fsQcbDMT" name="IMG_7203" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/grYkW5C9DqR3v4fsQcbDMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-how-to-sign-up-for-a-steam-frame-at-launch"><span>How to sign up for a Steam Frame at launch</span></h2><p>If you don't mind the price, signups for a Steam Frame reservation can be made anytime between now and September 17 at 10 am Pacific Time on the <a href="https://store.steampowered.com/sale/steamframe?l=english" target="_blank">product page</a>.</p><p>Valve will be doing a one-time randomisation to determine who has a unit reserved for them and who is stuck on the waitlist. This takes place on September 17. From this, Valve will determine who has a unit reserved in their name and who is stuck on the waitlist.</p><p>Here's Valve on how the reservation system works:</p><ul><li>Folks can sign up for the model they’d like to purchase between September 14 and September 17 at 10 am Pacific Time</li><li>When signups close, we’ll do a one-time randomization to determine reservation and waitlist order</li><li>Based on the results of that randomization, customers receive an email later on the 17 indicating they are on the reservation list or waitlist</li><li>Anyone coming to the product page after September 17 at 10 a.m. Pacific Time will be able to join the waitlist and will be added to the back</li><li>We expect to send the first batch of purchase emails out on September 18, and will continue sending those out as units become available to ship</li><li>For those on the waitlist, it means their place in line is beyond the number of Steam Frames currently available for reservation, and we will notify folks if and when they are moved into the reservation queue.</li></ul><p>It's a similar system to the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-reservations/" target="_blank">one Valve used for the launch of the Steam Machine</a>, which so far seems to be working as intended. Orders for the Linux box were said to be going out daily back in July, with Valve believing then that it will be done with the <a href="https://www.pcgamer.com/hardware/steam-machines/steam-machine-reservation-queue-should-be-caught-up-by-the-end-of-2026-valve-says/" target="_blank">reservation queue for the Steam Machine by the end of the year</a>. In some regions, it had already begun offering units to those on the waitlist. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>"We found the reservation system to be helpful in limiting resellers and improving the purchase experience," says Valve. </p><p>The Steam Frame is a different beast altogether, with a varied range of components and heaps of LPDDR5X memory chips, which could make life more difficult for Valve, but it seems the reservation system is at least working as intended. The main thing to note is that, by signing up ahead of September 17, you secure the best<em> chance</em> at a Steam Frame anytime soon.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/vr-hardware/steam-frame-starts-at-usd1-059-with-reservation-lottery-open-now-enter-before-september-17-for-best-chance-of-getting-one-this-year/</link>
                                                                            <description>
                            <![CDATA[ What do you make of these prices? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">P5FqbqKqN7okorVE6HeRAW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vY4ztJVBw6dNr9Zr4sVMMT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 17:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 14 Sep 2026 20:04:02 +0000</updated>
                                                                                                                                            <category><![CDATA[VR Hardware]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vY4ztJVBw6dNr9Zr4sVMMT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Steam Frame on the Steam Frame box.]]></media:description>                                                            <media:text><![CDATA[The Steam Frame on the Steam Frame box.]]></media:text>
                                <media:title type="plain"><![CDATA[The Steam Frame on the Steam Frame box.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vY4ztJVBw6dNr9Zr4sVMMT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/vr-hardware/valve-steam-frame-review" target="_blank">Steam Frame</a> is ready for launch, and Valve has finally announced pricing and availability for its streaming/standalone VR headset.</p><p>There are two models of the Steam Frame available:</p><ul><li><strong>Steam Frame (256 GB) w/ VR controllers: </strong>1,059 USD/ 1,529 CAD/ 1,049 EUR/ 889 GBP/ 1,609 AUD/ 4,539 PLN</li><li><strong>Steam Frame (1 TB) w/ VR controllers: </strong>1,299 USD/ 1,859 CAD/ 1,279 EUR/ 1,089 GBP/ 1,969 AUD/ 5,549 PLN</li></ul><p>Valve has two additional purchase available alongside the Steam Frame at launch. </p><p>There's the Ergonomic Accessories Kit. This costs 49 USD/ 69 CAD/ 59 EUR/ 49 GBP/ 89 AUD/ 229 PLN and includes two hand straps (similar to the Valve Index's), over-the-head strap, and extended light blocker. </p><p>There's also a power adapter, which costs 29 USD/49 CAD/39 EUR/29 GBP/49 AUD. There's not one included in the box, though any USB Type-C charger of 45 W should cut it if you want to save the cash.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="grYkW5C9DqR3v4fsQcbDMT" name="IMG_7203" alt="The Steam Frame, controllers and accessories on the Steam Frame box." src="https://cdn.mos.cms.futurecdn.net/grYkW5C9DqR3v4fsQcbDMT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-how-to-sign-up-for-a-steam-frame-at-launch"><span>How to sign up for a Steam Frame at launch</span></h2><p>If you don't mind the price, signups for a Steam Frame reservation can be made anytime between now and September 17 at 10 am Pacific Time on the <a href="https://store.steampowered.com/sale/steamframe?l=english" target="_blank">product page</a>.</p><p>Valve will be doing a one-time randomisation to determine who has a unit reserved for them and who is stuck on the waitlist. This takes place on September 17. From this, Valve will determine who has a unit reserved in their name and who is stuck on the waitlist.</p><p>Here's Valve on how the reservation system works:</p><ul><li>Folks can sign up for the model they’d like to purchase between September 14 and September 17 at 10 am Pacific Time</li><li>When signups close, we’ll do a one-time randomization to determine reservation and waitlist order</li><li>Based on the results of that randomization, customers receive an email later on the 17 indicating they are on the reservation list or waitlist</li><li>Anyone coming to the product page after September 17 at 10 a.m. Pacific Time will be able to join the waitlist and will be added to the back</li><li>We expect to send the first batch of purchase emails out on September 18, and will continue sending those out as units become available to ship</li><li>For those on the waitlist, it means their place in line is beyond the number of Steam Frames currently available for reservation, and we will notify folks if and when they are moved into the reservation queue.</li></ul><p>It's a similar system to the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-reservations/" target="_blank">one Valve used for the launch of the Steam Machine</a>, which so far seems to be working as intended. Orders for the Linux box were said to be going out daily back in July, with Valve believing then that it will be done with the <a href="https://www.pcgamer.com/hardware/steam-machines/steam-machine-reservation-queue-should-be-caught-up-by-the-end-of-2026-valve-says/" target="_blank">reservation queue for the Steam Machine by the end of the year</a>. In some regions, it had already begun offering units to those on the waitlist. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zzN91N1Q0ps" allowfullscreen></iframe></div></div><p>"We found the reservation system to be helpful in limiting resellers and improving the purchase experience," says Valve. </p><p>The Steam Frame is a different beast altogether, with a varied range of components and heaps of LPDDR5X memory chips, which could make life more difficult for Valve, but it seems the reservation system is at least working as intended. The main thing to note is that, by signing up ahead of September 17, you secure the best<em> chance</em> at a Steam Frame anytime soon.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Someone made a copper gaming PC Frankensteined out of an old blowtorch and other assorted parts and is 'just going to let it tarnish over time' ]]></title>
                                                                                                <dc:content><![CDATA[ <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/pcmasterrace/comments/1wew9wl/custom_copper_9070xt_9800x3d_build">Custom Copper 9070xt, 9800x3d Build</a><figcaption><cite> from <a href="https://www.reddit.com/r/pcmasterrace">r/pcmasterrace</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>There's being into PC hardware and then there's crafting a glorious custom loop. Every time I see the latter I'm hit with a pang of jealousy, and it's no different here with <a href="https://www.reddit.com/r/pcmasterrace/comments/1wew9wl/custom_copper_9070xt_9800x3d_build/" target="_blank">Old-Mate-Fetus' custom copper build on Reddit</a>.</p><p>We highlighted a similarly impressive <a href="https://www.pcgamer.com/hardware/this-4090-equipped-water-cooled-copper-pc-looks-like-a-steam-engine-and-im-in-love/" target="_blank">different custom copper PC</a> a few months ago. This latest copper build looks a little more extravagant to my eyes, and I'm not sure which I prefer.</p><p>In the centre is an Alphacool Core RX 9070 XT cooling block. Presumably it is the <a href="https://shop.alphacool.com/en/shop/gpu-water-cooling/amd/14780-alphacool-core-rx-9070-xt-aorus-elite-with-backplate" target="_blank">Aorus Elite version</a>, given the Redditor says the motherboard is a Gigabyte B650M Aurous Elite Wifi.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Here's the full list of components (with perhaps slight variations from the specific models linked, which I have added):</p><ul><li>"<a href="https://www.gigabyte.com/uk/Graphics-Card/GV-R9070XTGAMING-OC-16GD" target="_blank">Gigabyte 9070 XT Gaming OC</a></li><li><a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a></li><li><a href="https://www.gigabyte.com/uk/Motherboard/B650M-AORUS-ELITE-rev-10" target="_blank">Gigabyte B650M Aorus Elite</a></li><li><a href="https://www.amazon.com/dp/B0CMCNY7NM?ref=clp_hp_h_pc" target="_blank">32 GB Klevv DDR5-6000</a></li><li>Alphacool GPU cooling block</li><li><a href="https://www.titanrig.com/watercool-heatkiller-iv-pro-cpu-water-block-socket-am4-am5-and-heatkiller-badge-bundle.html" target="_blank">Heatkiller IV</a> CPU cooling block</li><li><a href="https://shop.alphacool.com/en/shop/pumpen/ddc/" target="_blank">Alphacool DDC pump</a> with custom enclosure</li><li>Reservoir made from an old <a href="https://www.etsy.com/uk/market/primus_blow_torch" target="_blank">Primus blowtorch</a> with sight gauge fitted to it</li><li>Custom Wooden case</li><li>Custom cables made from a Corsair 850W SFX power supply</li><li><a href="https://www.noctua.at/en/products/nf-f12-industrialppc-3000-pwm" target="_blank">Noctua Industrial 120mm fans</a>"</li></ul><p>According to Old-Mate-Fetus, the build weighs close to 20 kg.</p><p>The most eye-catching part of the build for me, and what sets it apart from other copper builds I've seen, is that blowtorch. Reminiscent of one of those handheld oil drippers mechanics use, but with a glorious copper sheen, plus a bunch of pipes poking out of it. It makes the whole thing look very artsy.</p><p>In another comment, the Redditor says they're "just going to let it tarnish over time, i quite like the look."</p><p>You won't catch me repurposing old PSU cables and blowtorches for a PC build anytime soon, but it's cool to see someone with the guts doing so and sharing the result—not mention, then using it to play Overwatch, judging by the corner of the screen: good choice.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-pcs/someone-made-a-copper-gaming-pc-frankensteined-out-of-an-old-blowtorch-and-other-assorted-parts-and-is-just-going-to-let-it-tarnish-over-time/</link>
                                                                            <description>
                            <![CDATA[ It lives! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nfND8oSCdZW5DFAXsymR2d</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TwWAzc4Znkzow6tbk7TyWH-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 16:43:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/TwWAzc4Znkzow6tbk7TyWH-1920-80.png">
                                                            <media:credit><![CDATA[der8auer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Thermal Grizzly copper plate]]></media:description>                                                            <media:text><![CDATA[Thermal Grizzly copper plate]]></media:text>
                                <media:title type="plain"><![CDATA[Thermal Grizzly copper plate]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TwWAzc4Znkzow6tbk7TyWH-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/pcmasterrace/comments/1wew9wl/custom_copper_9070xt_9800x3d_build">Custom Copper 9070xt, 9800x3d Build</a><figcaption><cite> from <a href="https://www.reddit.com/r/pcmasterrace">r/pcmasterrace</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>There's being into PC hardware and then there's crafting a glorious custom loop. Every time I see the latter I'm hit with a pang of jealousy, and it's no different here with <a href="https://www.reddit.com/r/pcmasterrace/comments/1wew9wl/custom_copper_9070xt_9800x3d_build/" target="_blank">Old-Mate-Fetus' custom copper build on Reddit</a>.</p><p>We highlighted a similarly impressive <a href="https://www.pcgamer.com/hardware/this-4090-equipped-water-cooled-copper-pc-looks-like-a-steam-engine-and-im-in-love/" target="_blank">different custom copper PC</a> a few months ago. This latest copper build looks a little more extravagant to my eyes, and I'm not sure which I prefer.</p><p>In the centre is an Alphacool Core RX 9070 XT cooling block. Presumably it is the <a href="https://shop.alphacool.com/en/shop/gpu-water-cooling/amd/14780-alphacool-core-rx-9070-xt-aorus-elite-with-backplate" target="_blank">Aorus Elite version</a>, given the Redditor says the motherboard is a Gigabyte B650M Aurous Elite Wifi.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Here's the full list of components (with perhaps slight variations from the specific models linked, which I have added):</p><ul><li>"<a href="https://www.gigabyte.com/uk/Graphics-Card/GV-R9070XTGAMING-OC-16GD" target="_blank">Gigabyte 9070 XT Gaming OC</a></li><li><a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a></li><li><a href="https://www.gigabyte.com/uk/Motherboard/B650M-AORUS-ELITE-rev-10" target="_blank">Gigabyte B650M Aorus Elite</a></li><li><a href="https://www.amazon.com/dp/B0CMCNY7NM?ref=clp_hp_h_pc" target="_blank">32 GB Klevv DDR5-6000</a></li><li>Alphacool GPU cooling block</li><li><a href="https://www.titanrig.com/watercool-heatkiller-iv-pro-cpu-water-block-socket-am4-am5-and-heatkiller-badge-bundle.html" target="_blank">Heatkiller IV</a> CPU cooling block</li><li><a href="https://shop.alphacool.com/en/shop/pumpen/ddc/" target="_blank">Alphacool DDC pump</a> with custom enclosure</li><li>Reservoir made from an old <a href="https://www.etsy.com/uk/market/primus_blow_torch" target="_blank">Primus blowtorch</a> with sight gauge fitted to it</li><li>Custom Wooden case</li><li>Custom cables made from a Corsair 850W SFX power supply</li><li><a href="https://www.noctua.at/en/products/nf-f12-industrialppc-3000-pwm" target="_blank">Noctua Industrial 120mm fans</a>"</li></ul><p>According to Old-Mate-Fetus, the build weighs close to 20 kg.</p><p>The most eye-catching part of the build for me, and what sets it apart from other copper builds I've seen, is that blowtorch. Reminiscent of one of those handheld oil drippers mechanics use, but with a glorious copper sheen, plus a bunch of pipes poking out of it. It makes the whole thing look very artsy.</p><p>In another comment, the Redditor says they're "just going to let it tarnish over time, i quite like the look."</p><p>You won't catch me repurposing old PSU cables and blowtorches for a PC build anytime soon, but it's cool to see someone with the guts doing so and sharing the result—not mention, then using it to play Overwatch, judging by the corner of the screen: good choice.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ YouTuber gets classic Tomb Raider running on a chip that sips a mere 1 W of power ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Modern PC gaming may not be the most energy efficient hobby. Even as someone who would sooner play yesteryear's favourite over this month's shiniest new game, I dread to think just how much smaller my electricity bill might be if it wasn't for my gaming rig. Thankfully for retro gaming fiends, energy efficient hardware isn't hard to come by.</p><p>Case in point, hardware creator Alejandro Villegas Alonso shared a clip of <a href="https://www.youtube.com/shorts/UUPF_mNChWM" target="_blank">classic Tomb Raider running from a low-power chip</a>. The SoC in question is the ESP32-P4 microcontroller, a lightweight 32-bit RISC-V processor featuring two 400 MHz cores which sips a mere 1 watt of energy <a href="https://documentation.espressif.com/esp32-p4_datasheet_en.html#electrical_characteristics" target="_blank">according to the data sheet</a> (via <a href="https://www.tomshardware.com/software/programming/playable-tomb-raider-runs-on-a-humble-1-watt-chip-usd25-board-with-dual-core-400-mhz-esp32-p4-mcu-scales-openlara-up-to-1-024-x-600-playable-pixels" target="_blank">Tom's Hardware</a>).</p><p>It's not the kind of chip that would usually be used for anything like gaming, rather more for simple tasks in embedded devices such as cameras—that makes it all the more impressive that Alonso has got Tomb Raider up and running on it. It's particularly appealing given you can pick one of these up for <a href="https://www.waveshare.com/esp32-p4-module-dev-kit.htm?srsltid=AfmBOorIdU5ofv7EjHrqmd8TS-DLaq1iyZgdG4JuofEU2hfss4qW-FW-" target="_blank">very little cash</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>The chip is running a port of OpenLara, <a href="https://www.pcgamer.com/play-the-original-tomb-raider-in-your-browser-with-unlocked-fps/" target="_blank">a version of the original Tomb Raider that can be played in your browser with unlocked FPS</a>. This version recreates the classic game in an open source engine so, no, this isn't a teeny tiny original PlayStation emulator or anything like that. Alejandro Villegas Alonso explains via <a href="https://github.com/alexkid77/openlara_esp32p4" target="_blank">the project's GitHub</a> that this port "runs the classic Tomb Raider 1 engine with software rendering, audio, and USB HID keyboard input on Espressif's latest RISC-V SoC."</p><p>The project uses the <a href="https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/user_guide.html" target="_blank">ESP32-P4-Function-EV-Board</a> specifically, which comes with both a seven-inch capacitive touch screen and even a camera module. This obviously pushes the project's total power budget a little higher than 1W, with the power use of even just the 1024 x 600 LCD screen quickly overshadowing what's being used by the chip at this board's heart.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/UUPF_mNChWM" allowfullscreen></iframe></div></div><p>Alonso writes that their Tomb Raider port features a "software RGB565 renderer at 320 x 240, hardware-scaled to 1024 x 600 via the [...] Pixel Processing Accelerator." As Croft crunches through snow in the YouTube short, you can hear stereo audio via an ES8311 codec. Game inputs are handled via a USB keyboard, though that feels borderline profane to a console interloper like me.</p><p>With <a href="https://www.amazon.com/Waveshare-ESP32-P4-Module-High-Performance-Development-ESP32-P4/dp/B0F2MP483W" target="_blank">some versions of this development board costing a little under $30</a>, it's not hard to see why ESP32 microcontrollers are such a popular choice for DIY hardware projects. Recently, we've seen similar SoCs used in a <a href="https://www.pcgamer.com/hardware/going-just-0-5-mm-thicker-would-probably-have-saved-me-months-of-engineering-redditor-crafts-actual-credit-card-sized-computer/" target="_blank">credit card sized computer</a>, the '<a href="https://www.pcgamer.com/hardware/storage/the-maker-calls-it-the-worlds-worst-usb-drive-but-to-my-eyes-its-far-more-impressive-than-any-external-ssd-you-can-buy-right-now/" target="_blank">world's worst USB drive</a>', plus this <a href="https://www.pcgamer.com/hardware/youtuber-builds-pocket-sized-game-boy-emulator-using-an-ereader-demonstrates-an-actually-playable-refresh-rate-for-your-pokemon-blue-replay/" target="_blank">pocket-sized Game Boy emulator based on an ereader</a>. Creativity knows no bounds, but I wouldn't be surprised if we saw a few more retro gamers begin to bring yesteryear's favourites back to life on similarly low-power hardware.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/youtuber-gets-classic-tomb-raider-running-on-a-chip-that-sips-a-mere-1-w-of-power/</link>
                                                                            <description>
                            <![CDATA[ Who needs an RTX 5090, am I right? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">c8twoCcvNyVavmTnyvpjW4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/naLWBXQ8w42KnGY3vKnWdR-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 16:09:25 +0000</pubDate>                                                                                                                                <updated>Mon, 14 Sep 2026 16:09:29 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/naLWBXQ8w42KnGY3vKnWdR-1920-80.png">
                                                            <media:credit><![CDATA[Aspyr]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Tomb Raider Remastered graphics comparison]]></media:description>                                                            <media:text><![CDATA[Tomb Raider Remastered graphics comparison]]></media:text>
                                <media:title type="plain"><![CDATA[Tomb Raider Remastered graphics comparison]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/naLWBXQ8w42KnGY3vKnWdR-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Modern PC gaming may not be the most energy efficient hobby. Even as someone who would sooner play yesteryear's favourite over this month's shiniest new game, I dread to think just how much smaller my electricity bill might be if it wasn't for my gaming rig. Thankfully for retro gaming fiends, energy efficient hardware isn't hard to come by.</p><p>Case in point, hardware creator Alejandro Villegas Alonso shared a clip of <a href="https://www.youtube.com/shorts/UUPF_mNChWM" target="_blank">classic Tomb Raider running from a low-power chip</a>. The SoC in question is the ESP32-P4 microcontroller, a lightweight 32-bit RISC-V processor featuring two 400 MHz cores which sips a mere 1 watt of energy <a href="https://documentation.espressif.com/esp32-p4_datasheet_en.html#electrical_characteristics" target="_blank">according to the data sheet</a> (via <a href="https://www.tomshardware.com/software/programming/playable-tomb-raider-runs-on-a-humble-1-watt-chip-usd25-board-with-dual-core-400-mhz-esp32-p4-mcu-scales-openlara-up-to-1-024-x-600-playable-pixels" target="_blank">Tom's Hardware</a>).</p><p>It's not the kind of chip that would usually be used for anything like gaming, rather more for simple tasks in embedded devices such as cameras—that makes it all the more impressive that Alonso has got Tomb Raider up and running on it. It's particularly appealing given you can pick one of these up for <a href="https://www.waveshare.com/esp32-p4-module-dev-kit.htm?srsltid=AfmBOorIdU5ofv7EjHrqmd8TS-DLaq1iyZgdG4JuofEU2hfss4qW-FW-" target="_blank">very little cash</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>The chip is running a port of OpenLara, <a href="https://www.pcgamer.com/play-the-original-tomb-raider-in-your-browser-with-unlocked-fps/" target="_blank">a version of the original Tomb Raider that can be played in your browser with unlocked FPS</a>. This version recreates the classic game in an open source engine so, no, this isn't a teeny tiny original PlayStation emulator or anything like that. Alejandro Villegas Alonso explains via <a href="https://github.com/alexkid77/openlara_esp32p4" target="_blank">the project's GitHub</a> that this port "runs the classic Tomb Raider 1 engine with software rendering, audio, and USB HID keyboard input on Espressif's latest RISC-V SoC."</p><p>The project uses the <a href="https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/user_guide.html" target="_blank">ESP32-P4-Function-EV-Board</a> specifically, which comes with both a seven-inch capacitive touch screen and even a camera module. This obviously pushes the project's total power budget a little higher than 1W, with the power use of even just the 1024 x 600 LCD screen quickly overshadowing what's being used by the chip at this board's heart.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/UUPF_mNChWM" allowfullscreen></iframe></div></div><p>Alonso writes that their Tomb Raider port features a "software RGB565 renderer at 320 x 240, hardware-scaled to 1024 x 600 via the [...] Pixel Processing Accelerator." As Croft crunches through snow in the YouTube short, you can hear stereo audio via an ES8311 codec. Game inputs are handled via a USB keyboard, though that feels borderline profane to a console interloper like me.</p><p>With <a href="https://www.amazon.com/Waveshare-ESP32-P4-Module-High-Performance-Development-ESP32-P4/dp/B0F2MP483W" target="_blank">some versions of this development board costing a little under $30</a>, it's not hard to see why ESP32 microcontrollers are such a popular choice for DIY hardware projects. Recently, we've seen similar SoCs used in a <a href="https://www.pcgamer.com/hardware/going-just-0-5-mm-thicker-would-probably-have-saved-me-months-of-engineering-redditor-crafts-actual-credit-card-sized-computer/" target="_blank">credit card sized computer</a>, the '<a href="https://www.pcgamer.com/hardware/storage/the-maker-calls-it-the-worlds-worst-usb-drive-but-to-my-eyes-its-far-more-impressive-than-any-external-ssd-you-can-buy-right-now/" target="_blank">world's worst USB drive</a>', plus this <a href="https://www.pcgamer.com/hardware/youtuber-builds-pocket-sized-game-boy-emulator-using-an-ereader-demonstrates-an-actually-playable-refresh-rate-for-your-pokemon-blue-replay/" target="_blank">pocket-sized Game Boy emulator based on an ereader</a>. Creativity knows no bounds, but I wouldn't be surprised if we saw a few more retro gamers begin to bring yesteryear's favourites back to life on similarly low-power hardware.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We tested the simple Windows 11 account bypass and it works. Just no-one tell Microsoft ]]></title>
                                                                                                <dc:content><![CDATA[ <p>For security reasons, a Microsoft account is required to set up a fresh installation of Windows 11—unless you exploit this one weird oversight.</p><p>After navigating through the usual setup screens for a fresh installation of Windows 11 Home and connecting to the internet, <a href="https://www.windowslatest.com/2026/09/13/microsoft-blocked-every-windows-11-account-bypass-except-the-most-boring-link-on-its-own-page/" target="_blank">Windows Latest reports</a> that you'll want to keep your eyes peeled for the 'Let’s add your Microsoft account' screen. Apparently, clicking on the small 'learn more' link in the paragraph about sign-in options (and not 'learn more' next to the big blue 'Next' button) allows you to bypass the usual requirement for a Microsoft account.</p><p>If the bypass works as it has for us, the user skips ahead to the 'Who's going to use this device?' screen and is able to create a local account. After entering a password and setting three security questions, you can apparently use Windows via just the local account.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>This Microsoft account bypass was first found by <a href="https://x.com/TheBobPony/status/2098825591285776775?s=20" target="_blank">@TheBobPony on X</a>. Windows Latest then tested it using an installation on a virtual machine and, to date, has only found the bypass in Windows Insider preview builds. Windows Latest notes that it's currently unclear which other versions of Windows 11 may also be affected. We tested the process as detailed by Windows Latest on a fresh installation of a non-Insider Preview build of Windows 11, and were able to replicate the bypass.</p><p>It's particularly interesting, given that the option for local account creation seemed to have been scrubbed from the normal Windows installation method long ago. Instead, you usually have to open a terminal and type a command to get Windows to reboot into an offline-only mode to bypass Microsoft account creation/sign in.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098825591285776775"><p lang="en" dir="ltr">A new method for skipping the mandatory Microsoft Account login in Windows 11 Home Edition has been discovered... just simply click on the small Learn more hyperlink on the Microsoft Account login page. pic.twitter.com/Z91D65UW24<a href="https://twitter.com/cantworkitout/status/2098825591285776775">September 12, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>This doesn't, however, necessarily mean an officially supported local account option is in the works. For one thing, Microsoft has been working to make it <a href="https://www.pcgamer.com/software/windows/microsoft-is-planning-to-make-it-harder-than-ever-to-install-windows-without-an-internet-connection-and-a-microsoft-account/" target="_blank">harder to install Windows without an internet connection and a Microsoft account</a> for some time now, and last year <a href="https://www.pcgamer.com/software/operating-systems/microsoft-has-disabled-the-popular-bypassnro-windows-11-sign-in-workaround-in-the-latest-insider-build-but-there-exists-another/" target="_blank">disabled the aforementioned popular 'bypassnro' Windows 11 sign-in workaround for Insider builds</a>.</p><p>That said, even higher-ups at Microsoft don't love the account sign-in requirement. Vice president <a href="https://x.com/shanselman/status/2035110958314745891" target="_blank">Scott Hanselman has previously said on X that he hates it</a>, and that he's "working on it". Furthermore, Microsoft just had its biggest-ever Patch Tuesday—<a href="https://www.pcgamer.com/hardware/microsofts-ai-vulnerability-detection-results-in-record-breaking-patch-tuesday-addressing-974-security-flaws/" target="_blank">of the nearly 1,000 security flaws addressed</a>, it feels odd that this relatively simple bypass has been overlooked.</p><p>Despite Windows and Devices VP Pavan Davuluri saying he wants Windows to be better, <a href="https://www.pcgamer.com/software/operating-systems/microsoft-is-working-on-removing-the-online-account-login-requirement-for-new-windows-11-installs-and-also-reducing-unnecessary-copilot-entry-points/" target="_blank">there's otherwise been little official movement on this particular point</a>. For all intents and purposes, this bypass seems to be a bug, and not a feature.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/operating-systems/we-tested-the-simple-windows-11-account-bypass-and-it-works-just-no-one-tell-microsoft/</link>
                                                                            <description>
                            <![CDATA[ Oh, what could be. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JK5q3MDZC5N3bFzSsTL7RR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zyVbUadgdCMF66LuN3cMge-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 12:12:02 +0000</pubDate>                                                                                                                                <updated>Mon, 14 Sep 2026 12:12:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Operating Systems]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zyVbUadgdCMF66LuN3cMge-1920-80.jpg">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft Windows 11]]></media:description>                                                            <media:text><![CDATA[Microsoft Windows 11]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft Windows 11]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zyVbUadgdCMF66LuN3cMge-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For security reasons, a Microsoft account is required to set up a fresh installation of Windows 11—unless you exploit this one weird oversight.</p><p>After navigating through the usual setup screens for a fresh installation of Windows 11 Home and connecting to the internet, <a href="https://www.windowslatest.com/2026/09/13/microsoft-blocked-every-windows-11-account-bypass-except-the-most-boring-link-on-its-own-page/" target="_blank">Windows Latest reports</a> that you'll want to keep your eyes peeled for the 'Let’s add your Microsoft account' screen. Apparently, clicking on the small 'learn more' link in the paragraph about sign-in options (and not 'learn more' next to the big blue 'Next' button) allows you to bypass the usual requirement for a Microsoft account.</p><p>If the bypass works as it has for us, the user skips ahead to the 'Who's going to use this device?' screen and is able to create a local account. After entering a password and setting three security questions, you can apparently use Windows via just the local account.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>This Microsoft account bypass was first found by <a href="https://x.com/TheBobPony/status/2098825591285776775?s=20" target="_blank">@TheBobPony on X</a>. Windows Latest then tested it using an installation on a virtual machine and, to date, has only found the bypass in Windows Insider preview builds. Windows Latest notes that it's currently unclear which other versions of Windows 11 may also be affected. We tested the process as detailed by Windows Latest on a fresh installation of a non-Insider Preview build of Windows 11, and were able to replicate the bypass.</p><p>It's particularly interesting, given that the option for local account creation seemed to have been scrubbed from the normal Windows installation method long ago. Instead, you usually have to open a terminal and type a command to get Windows to reboot into an offline-only mode to bypass Microsoft account creation/sign in.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098825591285776775"><p lang="en" dir="ltr">A new method for skipping the mandatory Microsoft Account login in Windows 11 Home Edition has been discovered... just simply click on the small Learn more hyperlink on the Microsoft Account login page. pic.twitter.com/Z91D65UW24<a href="https://twitter.com/cantworkitout/status/2098825591285776775">September 12, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>This doesn't, however, necessarily mean an officially supported local account option is in the works. For one thing, Microsoft has been working to make it <a href="https://www.pcgamer.com/software/windows/microsoft-is-planning-to-make-it-harder-than-ever-to-install-windows-without-an-internet-connection-and-a-microsoft-account/" target="_blank">harder to install Windows without an internet connection and a Microsoft account</a> for some time now, and last year <a href="https://www.pcgamer.com/software/operating-systems/microsoft-has-disabled-the-popular-bypassnro-windows-11-sign-in-workaround-in-the-latest-insider-build-but-there-exists-another/" target="_blank">disabled the aforementioned popular 'bypassnro' Windows 11 sign-in workaround for Insider builds</a>.</p><p>That said, even higher-ups at Microsoft don't love the account sign-in requirement. Vice president <a href="https://x.com/shanselman/status/2035110958314745891" target="_blank">Scott Hanselman has previously said on X that he hates it</a>, and that he's "working on it". Furthermore, Microsoft just had its biggest-ever Patch Tuesday—<a href="https://www.pcgamer.com/hardware/microsofts-ai-vulnerability-detection-results-in-record-breaking-patch-tuesday-addressing-974-security-flaws/" target="_blank">of the nearly 1,000 security flaws addressed</a>, it feels odd that this relatively simple bypass has been overlooked.</p><p>Despite Windows and Devices VP Pavan Davuluri saying he wants Windows to be better, <a href="https://www.pcgamer.com/software/operating-systems/microsoft-is-working-on-removing-the-online-account-login-requirement-for-new-windows-11-installs-and-also-reducing-unnecessary-copilot-entry-points/" target="_blank">there's otherwise been little official movement on this particular point</a>. For all intents and purposes, this bypass seems to be a bug, and not a feature.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Framework cancels custom low profile keyboard module for its laptops: 'We weren’t able to bring costs to a place where the product economics worked' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's easier than ever to make a gaming desktop feel all your own. The same is arguably much less true of gaming laptops, though Framework is one company hoping to expand the horizons of gaming-on-the-go through modular upgrades. However, sometimes even Framework has to call it quits when a design idea simply does not come together.</p><p>The low-profile keyboard fiends are gathered here today to pour one out for the <a href="https://frame.work/gb/en/blog/one-key-module-developer-program-recap" target="_blank">One Key Module Developer Program</a>, which was <a href="https://x.com/FrameworkPuter/status/2001746402423246893" target="_blank">first opened up in December 2025</a>. The initial aim of this was to develop "custom ultra-low-profile keyboards and Input Modules for <a href="https://www.pcgamer.com/framework-16-modular-gaming-laptop-review/" target="_blank">Framework Laptop 16</a>." Unfortunately, after three years total of prototyping and taking on developer feedback, Framework has shared that it isn't able to turn the keyboard module into "a sellable product".</p><p>There's a few reasons for this, and I doubt number one will shock you: cost. Framework writes, "We weren’t able to bring material and assembly costs along with manufacturing yield to a place where the product economics worked. The per-key costs resulted in breakeven pricing too high to reasonably enable high volume sales, and neither we nor our suppliers can take on the overhead of manufacturing a product of this complexity at low volumes."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>To expand on that lattermost point about hardware complexity, apparently even "the expert DIYers and electronics tinkerers" that collaborated with Framework via the developer program had trouble "reliably assembling the One Key Module into their designs." Parts of the One Key Module were apparently "too fragile for easy handling," which is far from ideal in any kind of DIY hardware project.</p><p>Though the One Key Module will never see a wider release, Framework has chosen to give away what prototype development modules it still had to those who helped build the thing up to this point. If you fancy having a go at tinkering yourself, Framework has uploaded <a href="https://github.com/frameworkcomputer/" target="_blank">open source documentation and firmware for its laptops' input module systems to GitHub</a>. If you're looking for some inspiration, the company also highlighted some early One Key Module developer designs <a href="https://frame.work/blog/one-key-module-developer-program-recap" target="_blank">over on its blog</a>.</p><p>Though the module definitely wasn't my cup of tea, Framework's transparency definitely is. Most recently, I was pretty impressed by the company's decision to <a href="https://www.pcgamer.com/hardware/memory/good-news-for-some-framework-swims-against-the-tide-of-the-rampocalypse-by-retroactively-reducing-its-lpcamm2-prices/" target="_blank">swim against the tide of the RAMpocalypse by 'retroactively reducing' its LPCAMM2 prices</a>. If only more of hardware's heavy-hitters were as candid with consumers.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/framework-cancels-custom-low-profile-keyboard-module-for-its-laptops-we-werent-able-to-bring-costs-to-a-place-where-the-product-economics-worked/</link>
                                                                            <description>
                            <![CDATA[ When 'custom' comes at too high a cost. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">b4o6sxPmBQpqmBxFv3SPvP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6JWvZvtAdJJNKedvuYuNzh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 16:10:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6JWvZvtAdJJNKedvuYuNzh-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Framework 16 gaming laptop]]></media:description>                                                            <media:text><![CDATA[Framework 16 gaming laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Framework 16 gaming laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6JWvZvtAdJJNKedvuYuNzh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's easier than ever to make a gaming desktop feel all your own. The same is arguably much less true of gaming laptops, though Framework is one company hoping to expand the horizons of gaming-on-the-go through modular upgrades. However, sometimes even Framework has to call it quits when a design idea simply does not come together.</p><p>The low-profile keyboard fiends are gathered here today to pour one out for the <a href="https://frame.work/gb/en/blog/one-key-module-developer-program-recap" target="_blank">One Key Module Developer Program</a>, which was <a href="https://x.com/FrameworkPuter/status/2001746402423246893" target="_blank">first opened up in December 2025</a>. The initial aim of this was to develop "custom ultra-low-profile keyboards and Input Modules for <a href="https://www.pcgamer.com/framework-16-modular-gaming-laptop-review/" target="_blank">Framework Laptop 16</a>." Unfortunately, after three years total of prototyping and taking on developer feedback, Framework has shared that it isn't able to turn the keyboard module into "a sellable product".</p><p>There's a few reasons for this, and I doubt number one will shock you: cost. Framework writes, "We weren’t able to bring material and assembly costs along with manufacturing yield to a place where the product economics worked. The per-key costs resulted in breakeven pricing too high to reasonably enable high volume sales, and neither we nor our suppliers can take on the overhead of manufacturing a product of this complexity at low volumes."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>To expand on that lattermost point about hardware complexity, apparently even "the expert DIYers and electronics tinkerers" that collaborated with Framework via the developer program had trouble "reliably assembling the One Key Module into their designs." Parts of the One Key Module were apparently "too fragile for easy handling," which is far from ideal in any kind of DIY hardware project.</p><p>Though the One Key Module will never see a wider release, Framework has chosen to give away what prototype development modules it still had to those who helped build the thing up to this point. If you fancy having a go at tinkering yourself, Framework has uploaded <a href="https://github.com/frameworkcomputer/" target="_blank">open source documentation and firmware for its laptops' input module systems to GitHub</a>. If you're looking for some inspiration, the company also highlighted some early One Key Module developer designs <a href="https://frame.work/blog/one-key-module-developer-program-recap" target="_blank">over on its blog</a>.</p><p>Though the module definitely wasn't my cup of tea, Framework's transparency definitely is. Most recently, I was pretty impressed by the company's decision to <a href="https://www.pcgamer.com/hardware/memory/good-news-for-some-framework-swims-against-the-tide-of-the-rampocalypse-by-retroactively-reducing-its-lpcamm2-prices/" target="_blank">swim against the tide of the RAMpocalypse by 'retroactively reducing' its LPCAMM2 prices</a>. If only more of hardware's heavy-hitters were as candid with consumers.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'No fuss, no greater meaning, only fans': Corsair shares 3D print files for its April Fools mini fan cube ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I don't usually cover the totally, completely, definitely hilarious April Fools jokes all these companies like to pull on April 1. But sometimes that comes back to bite me when the joke products actually get made. It seems that's what has happened here, as Corsair has released <a href="https://www.printables.com/model/1827219-mini-fan-cube" target="_blank">3D print files for a cube</a> that can house fans on each face—that's it, that's all it does. </p><p>To be fair, I can't even seem to find evidence that this <em>was </em>an April Fools joke. But Corsair implies as much:</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098122108626690508"><p lang="en" dir="ltr">From April Fools, to Computex, to Gamescom and beyond - here by popular demand: you can now print your own CORSAIR fan cube!Just a simple cube that holds 6 fans - no fuss, no greater meaning, only fans.https://t.co/7vAlBcSiJFWhat are some 3D prints the community wants to… pic.twitter.com/U9Uw4HRh76<a href="https://twitter.com/cantworkitout/status/2098122108626690508">September 10, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"From April Fools, to Computex, to Gamescom and beyond - here by popular demand: you can now print your own Corsair fan cube! Just a simple cube that holds 6 fans—no fuss, no greater meaning, only fans."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"No greater meaning," that's what I like to hear. In a world that seems to be collapsing around us in every direction, sometimes it's nice to have something pointless to grasp on to.</p><p>At any rate, if you fancy making one, you can download the <a href="https://www.printables.com/model/1827219-mini-fan-cube/files" target="_blank">files from Printables</a>. They include three main parts—the base and both sides of the cube—plus a connector, which you print four of. Apart from this, all you need is M4x14 mm screws to connect the base.</p><p>Judging from the picture, it looks like the cube supports standard 120 mm fans, but don't quote me on that. So if you have a few spare case fans lying around, as well as a 3D printing machine, why not? Well, I suppose there's the fact that it'll be a waste of energy, but hey, that's RGB anyway, right?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/cooling/no-fuss-no-greater-meaning-only-fans-corsair-shares-3d-print-files-for-its-april-fools-mini-fan-cube/</link>
                                                                            <description>
                            <![CDATA[ Need I say more? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DTNBZ43i8gNfWczF6DiK6o</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/53DTysTeyqx89GmmbUwPFb-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 15:34:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Cooling]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/53DTysTeyqx89GmmbUwPFb-1920-80.jpg">
                                                            <media:credit><![CDATA[Corsair @ Printables]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A mini fan cube by Corsair, the 3D printable files for which are at Printables.]]></media:description>                                                            <media:text><![CDATA[A mini fan cube by Corsair, the 3D printable files for which are at Printables.]]></media:text>
                                <media:title type="plain"><![CDATA[A mini fan cube by Corsair, the 3D printable files for which are at Printables.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/53DTysTeyqx89GmmbUwPFb-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I don't usually cover the totally, completely, definitely hilarious April Fools jokes all these companies like to pull on April 1. But sometimes that comes back to bite me when the joke products actually get made. It seems that's what has happened here, as Corsair has released <a href="https://www.printables.com/model/1827219-mini-fan-cube" target="_blank">3D print files for a cube</a> that can house fans on each face—that's it, that's all it does. </p><p>To be fair, I can't even seem to find evidence that this <em>was </em>an April Fools joke. But Corsair implies as much:</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098122108626690508"><p lang="en" dir="ltr">From April Fools, to Computex, to Gamescom and beyond - here by popular demand: you can now print your own CORSAIR fan cube!Just a simple cube that holds 6 fans - no fuss, no greater meaning, only fans.https://t.co/7vAlBcSiJFWhat are some 3D prints the community wants to… pic.twitter.com/U9Uw4HRh76<a href="https://twitter.com/cantworkitout/status/2098122108626690508">September 10, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>"From April Fools, to Computex, to Gamescom and beyond - here by popular demand: you can now print your own Corsair fan cube! Just a simple cube that holds 6 fans—no fuss, no greater meaning, only fans."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>"No greater meaning," that's what I like to hear. In a world that seems to be collapsing around us in every direction, sometimes it's nice to have something pointless to grasp on to.</p><p>At any rate, if you fancy making one, you can download the <a href="https://www.printables.com/model/1827219-mini-fan-cube/files" target="_blank">files from Printables</a>. They include three main parts—the base and both sides of the cube—plus a connector, which you print four of. Apart from this, all you need is M4x14 mm screws to connect the base.</p><p>Judging from the picture, it looks like the cube supports standard 120 mm fans, but don't quote me on that. So if you have a few spare case fans lying around, as well as a 3D printing machine, why not? Well, I suppose there's the fact that it'll be a waste of energy, but hey, that's RGB anyway, right?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>